// Flapping
if (input.up == DOWN && can_flap)
{
- if (!flapping_timer.started()) {flapping_timer.start(TUX_FLAPPING_TIME);}
+ if (!flapping_timer.started())
+ {
+ flapping_timer.start(TUX_FLAPPING_TIME);
+ }
if (!flapping_timer.check())
{
can_flap = false;
jumping = false;
flapping = false;
falling_from_flap = false;
+ if (flapping_timer.started()) {flapping_timer.stop();}
}
input.old_up = input.up;
void
Player::bounce(BadGuy* badguy)
{
+ //Make sure we stopped flapping
+ flapping = false;
+ falling_from_flap = false;
+
if (input.up)
physic.set_velocity_y(5.2);
else