X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fbadguy%2Fkamikazesnowball.cpp;h=9f67c6b33e1dc985c58fcb1d456846a9caa3117e;hb=d341736aada45eb7e677aec8ded76e671dbe0dee;hp=daadd939360c2ff584857a977ac6ee00d7f4bf00;hpb=729bc6717bf68314dc9fad25db3a9f728062263e;p=supertux.git diff --git a/src/badguy/kamikazesnowball.cpp b/src/badguy/kamikazesnowball.cpp index daadd9393..9f67c6b33 100644 --- a/src/badguy/kamikazesnowball.cpp +++ b/src/badguy/kamikazesnowball.cpp @@ -25,7 +25,7 @@ * On impact he is destroyed, trying to kill what he hit or hit him. */ namespace{ - static const float SPEED = 200; + static const float KAMIKAZE_SPEED = 200; const std::string SPLAT_SOUND = "sounds/splat.wav"; } @@ -33,18 +33,20 @@ KamikazeSnowball::KamikazeSnowball(const Reader& reader) : BadGuy(reader, "images/creatures/snowball/kamikaze-snowball.sprite") { sound_manager->preload(SPLAT_SOUND); + set_action (dir == LEFT ? "left" : "right", /* loops = */ -1); } KamikazeSnowball::KamikazeSnowball(const Vector& pos, Direction d) : BadGuy(pos, d, "images/creatures/snowball/kamikaze-snowball.sprite") { sound_manager->preload(SPLAT_SOUND); + set_action (dir == LEFT ? "left" : "right", /* loops = */ -1); } void KamikazeSnowball::initialize() { - physic.set_velocity_x(dir == LEFT ? -SPEED : SPEED); + physic.set_velocity_x(dir == LEFT ? -KAMIKAZE_SPEED : KAMIKAZE_SPEED); physic.enable_gravity(false); sprite->set_action(dir == LEFT ? "left" : "right"); }