added MrRocket badguy and added him to the Dispenser.
[supertux.git] / src / object / invisible_block.cpp
index 49560ed..f8e8644 100644 (file)
@@ -5,10 +5,12 @@
 #include "special/sprite.h"
 #include "special/sprite_manager.h"
 #include "video/drawing_context.h"
+#include "object_factory.h"
 
 InvisibleBlock::InvisibleBlock(const Vector& pos)
-  : Block(pos, sprite_manager->create("invisibleblock")), visible(false)
+  : Block(sprite_manager->create("invisibleblock")), visible(false)
 {
+  bbox.set_pos(pos);
   flags &= ~FLAG_SOLID;
 }
 
@@ -20,7 +22,7 @@ InvisibleBlock::draw(DrawingContext& context)
 }
 
 void
-InvisibleBlock::hit(Player& player)
+InvisibleBlock::hit(Player& )
 {
   if(visible)
     return;
@@ -32,3 +34,4 @@ InvisibleBlock::hit(Player& player)
   visible = true;
 }
 
+//IMPLEMENT_FACTORY(InvisibleBlock, "invisible_block");