From 26aa3b3bb15a063de0d424d3e91adddd39fdacec Mon Sep 17 00:00:00 2001 From: Steve Date: Mon, 15 Feb 2016 15:24:19 +0000 Subject: [PATCH] Play denied sound when attempting to boost / use ecm when depleted. --- src/battle/player.c | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/battle/player.c b/src/battle/player.c index a20e624..dd11c6c 100644 --- a/src/battle/player.c +++ b/src/battle/player.c @@ -145,11 +145,18 @@ static void handleKeyboard(void) { if (battle.status == MS_IN_PROGRESS) { - if (app.keyboard[SDL_SCANCODE_W] && battle.boostTimer == BOOST_RECHARGE_TIME) + if (app.keyboard[SDL_SCANCODE_W]) { - playSound(SND_BOOST); - - activateBoost(); + if (battle.boostTimer == BOOST_RECHARGE_TIME) + { + playSound(SND_BOOST); + + activateBoost(); + } + else + { + playSound(SND_GUI_DENIED); + } app.keyboard[SDL_SCANCODE_W] = 0; } @@ -161,9 +168,16 @@ static void handleKeyboard(void) app.keyboard[SDL_SCANCODE_A] = 0; } - if (app.keyboard[SDL_SCANCODE_D] && battle.ecmTimer == ECM_RECHARGE_TIME) + if (app.keyboard[SDL_SCANCODE_D]) { - activateECM(); + if (battle.ecmTimer == ECM_RECHARGE_TIME) + { + activateECM(); + } + else + { + playSound(SND_GUI_DENIED); + } app.keyboard[SDL_SCANCODE_D] = 0; }