From d7428b4d277d502f222cb1cd8c077f01f5e467b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Drahom=C3=ADr=20Karch=C5=88=C3=A1k?= <drahomir.karchnak@nic.cz> Date: Mon, 11 Apr 2016 12:16:30 +0200 Subject: [PATCH] #324 Fixed playing of sounds when changing difficulty. --- .../screen/gamemenu/pages/GameMenuPage.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/core/src/cz/nic/tablexia/screen/gamemenu/pages/GameMenuPage.java b/core/src/cz/nic/tablexia/screen/gamemenu/pages/GameMenuPage.java index f8fa14e5c..b2142dbf4 100644 --- a/core/src/cz/nic/tablexia/screen/gamemenu/pages/GameMenuPage.java +++ b/core/src/cz/nic/tablexia/screen/gamemenu/pages/GameMenuPage.java @@ -96,8 +96,8 @@ public class GameMenuPage extends MenuPage { private Music introSound; - //Can we play the step sounds on difficulty change ? - private boolean stepSoundsReady = false; + //Enabled playing sound steps on difficulty change + private boolean stepSoundsEnabled = false; //Step sounds assets private Music step_easy_medium, step_medium_easy; @@ -372,10 +372,8 @@ public class GameMenuPage extends MenuPage { difficulty = GameDifficulty.DEFAULT_DIFFICULTY; } - if(stepSoundsReady) { + if (stepSoundsEnabled) { playStepSound(gameDifficulty, difficulty); - } else { - stepSoundsReady = true; } difficultyChanged(difficulty); @@ -393,6 +391,9 @@ public class GameMenuPage extends MenuPage { }); gameDifficulty = TablexiaSettings.getInstance().getGameDifficulty(game); dragSwitchListener.switchToStep(gameDifficulty.getDifficultyNumber() - 1); + //Enabling step sounds later + //so it doesn't play 'em when initially setting difficulties from database... + stepSoundsEnabled = true; } /** @@ -544,4 +545,4 @@ public class GameMenuPage extends MenuPage { public void setIsFirstLogin(boolean isFirstLogin) { this.isFirstLogin = isFirstLogin; } -} +} \ No newline at end of file -- GitLab