Changed ObjectFactory code so that it works properly when building SuperTux as library
[supertux.git] / src / object / powerup.cpp
index 3eebf65..a5e384a 100644 (file)
 #include "util/reader.hpp"
 
 PowerUp::PowerUp(const Reader& lisp) :
-  MovingSprite(lisp, LAYER_OBJECTS, COLGROUP_MOVING)
+  MovingSprite(lisp, LAYER_OBJECTS, COLGROUP_MOVING),
+  physic(),
+  script(),
+  no_physics()
 {
   lisp.get("script", script);
   no_physics = false;
@@ -83,6 +86,4 @@ PowerUp::update(float elapsed_time)
     movement = physic.get_movement(elapsed_time);
 }
 
-IMPLEMENT_FACTORY(PowerUp, "powerup");
-
 /* EOF */