implemented a new object factory mechanism which is now really independent of the...
[supertux.git] / src / object / invisible_block.cpp
index 49560ed..f9e2748 100644 (file)
@@ -5,6 +5,7 @@
 #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)
@@ -20,7 +21,7 @@ InvisibleBlock::draw(DrawingContext& context)
 }
 
 void
-InvisibleBlock::hit(Player& player)
+InvisibleBlock::hit(Player& )
 {
   if(visible)
     return;
@@ -32,3 +33,4 @@ InvisibleBlock::hit(Player& player)
   visible = true;
 }
 
+//IMPLEMENT_FACTORY(InvisibleBlock, "invisible_block");