#include "object/player.hpp"
#include "supertux/object_factory.hpp"
#include "supertux/sector.hpp"
+#include "util/reader.hpp"
Dispenser::Dispenser(const Reader& reader) :
BadGuy(reader, "images/creatures/dispenser/dispenser.sprite"),
else if (type == "rocketlauncher")
spawnpoint = Vector(get_pos().x + (launchdir == LEFT ? -32 : 32), get_pos().y);
- badguy_object = create_object(badguy, Vector(get_pos().x, get_pos().y+32), launchdir);
+ badguy_object = ObjectFactory::instance().create(badguy, spawnpoint, launchdir);
if (badguy_object)
Sector::current()->add_object(badguy_object);
{
return true;
}
-IMPLEMENT_FACTORY(Dispenser, "dispenser");
/* EOF */