3 #include "invisible_block.h"
5 #include "special/sprite.h"
6 #include "special/sprite_manager.h"
7 #include "video/drawing_context.h"
8 #include "object_factory.h"
10 InvisibleBlock::InvisibleBlock(const Vector& pos)
11 : Block(sprite_manager->create("invisibleblock")), visible(false)
18 InvisibleBlock::draw(DrawingContext& context)
21 sprite->draw(context, get_pos(), LAYER_OBJECTS);
25 InvisibleBlock::hit(Player& )
30 sprite->set_action("empty");
31 SoundManager::get()->play_sound(IDToSound(SND_BRICK));
37 //IMPLEMENT_FACTORY(InvisibleBlock, "invisible_block");