diff --git a/src/input.c b/src/input.c index 66da613..ee8e3cb 100644 --- a/src/input.c +++ b/src/input.c @@ -152,7 +152,8 @@ static void input_key(int keynum, double value, int abs) { /* Double tap accel = afterburn! */ t = SDL_GetTicks(); - if((value == KEY_PRESS) && (t-input_accelLast <= input_afterburnSensibility)) + if((value == KEY_PRESS) && INGAME() && NOHYP() && + (t-input_accelLast <= input_afterburnSensibility)) player_afterburn(); else if((value == KEY_RELEASE) && player_isFlag(PLAYER_AFTERBURNER)) player_afterburnOver();