void
Door::draw(DrawingContext& context)
{
- sprite->draw(context, bbox.p1, LAYER_TILES);
+ sprite->draw(context, bbox.p1, LAYER_BACKGROUNDTILES+1);
}
void
// if door was activated, start opening it
if (type == EVENT_ACTIVATE) {
state = OPENING;
+ sound_manager->play("sounds/door.wav");
sprite->set_action("opening", 1);
}
break;
case OPENING:
break;
case OPEN:
-sound_manager->play("sounds/door.wav");
{
// if door is open and was touched by a player, teleport the player
Player* player = dynamic_cast<Player*> (&other);