From e6fb6b78e4cf28316ab427ba21acc50860d2fda4 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sun, 5 Feb 2017 16:32:19 +0100 Subject: [PATCH] Allow returning to play mode after time dead --- .../lonamiwebs/klooni/screens/GameScreen.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/core/src/io/github/lonamiwebs/klooni/screens/GameScreen.java b/core/src/io/github/lonamiwebs/klooni/screens/GameScreen.java index 0da85ca..7d2de5c 100644 --- a/core/src/io/github/lonamiwebs/klooni/screens/GameScreen.java +++ b/core/src/io/github/lonamiwebs/klooni/screens/GameScreen.java @@ -36,6 +36,8 @@ class GameScreen implements Screen, InputProcessor { // by implementing different "isGameOver" etc. logic instead using an integer? private final int gameMode; + private boolean gameOverDone; + //endregion //region Static members @@ -87,10 +89,14 @@ class GameScreen implements Screen, InputProcessor { } private void doGameOver() { - holder.enabled = false; - pauseMenu.show(true); - if (Klooni.soundsEnabled()) - gameOverSound.play(); + if (!gameOverDone) { + holder.enabled = false; + pauseMenu.show(true); + if (Klooni.soundsEnabled()) + gameOverSound.play(); + + gameOverDone = true; + } } //endregion