X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fplayer.cpp;h=3bc23df9f0d8381600b48bd6304957267d0df694;hb=9782ed41abee83f31a99d296b88ef495f4740fd0;hp=114a9699fdb3350465e0467b9bde2e1f24a2cc96;hpb=c572ff4247c9107091c2b526721a2befb32f0ed1;p=supertux.git diff --git a/src/player.cpp b/src/player.cpp index 114a9699f..3bc23df9f 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -161,6 +161,7 @@ Player::init() double_jumping = false; can_jump = true; can_double_jump = false; + enable_hover = false; butt_jump = false; frame_main = 0; @@ -556,11 +557,17 @@ Player::handle_vertical_input() can_double_jump = false; jumping = true; double_jumping = true; + if (size == SMALL) + SoundManager::get()->play_sound(IDToSound(SND_JUMP)); + else + SoundManager::get()->play_sound(IDToSound(SND_BIGJUMP)); physic.set_velocity_y(5.2); } // Hover - if (input.up == DOWN && !jumping && !butt_jump && physic.get_velocity_y() <= 0) + //(disabled by default, use cheat code "hover" to toggle on/off) + //TODO: needs some tweaking, especially when used together with double jump and jumping off badguys + if (enable_hover && input.up == DOWN && !jumping && !butt_jump && physic.get_velocity_y() <= 0) { physic.set_velocity_y(-1); }