X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fflower.cpp;h=d40659250e3cbe2d96be38984f2324cce48b3abf;hb=e8a1d89d3d0f4824d3d906ca67149afec0a75e4b;hp=435be072568efcdebe08d49f8affee0e53e8b131;hpb=6fe1f3519eecbbb75eca97c45a6697eee36b2442;p=supertux.git diff --git a/src/object/flower.cpp b/src/object/flower.cpp index 435be0725..d40659250 100644 --- a/src/object/flower.cpp +++ b/src/object/flower.cpp @@ -2,7 +2,6 @@ #include #include "flower.h" -#include "defines.h" #include "resources.h" #include "camera.h" #include "sector.h" @@ -46,9 +45,10 @@ Flower::collision(GameObject& other, const CollisionHit& ) return ABORT_MOVE; if(type == FIREFLOWER) - player->got_power = Player::FIRE_POWER; + player->set_bonus(FIRE_BONUS, true); else - player->got_power = Player::ICE_POWER; + player->set_bonus(ICE_BONUS, true); + SoundManager::get()->play_sound(IDToSound(SND_COFFEE)); remove_me(); return ABORT_MOVE;