diff --git a/src/mangavalk/tetris/CanvasView.java b/src/mangavalk/tetris/CanvasView.java index 407ad40..3c77227 100644 --- a/src/mangavalk/tetris/CanvasView.java +++ b/src/mangavalk/tetris/CanvasView.java @@ -47,17 +47,6 @@ public class CanvasView extends View Gameplay.SetPayedVersion(PayedVersion); Foreground = Gamemenu; - - //temp - //this.gameStateChanged(GameStateInterface.GS_MENU_START); - - // Game Start. First Load - //((GamePlay)Gameplay).SetStartLevel(startLevel); - //((GamePlay)Gameplay).SetGameState(GamePlay.GS_LOAD, false); - - // Start Game. - //if (((GamePlay)Gameplay).GetGameState() == GameStateInterface.GS_READY) - // ((GamePlay)Gameplay).SetGameState(GameStateInterface.GS_START, false); } @Override diff --git a/src/mangavalk/tetris/GameMenu.java b/src/mangavalk/tetris/GameMenu.java index ae66821..00ddc76 100644 --- a/src/mangavalk/tetris/GameMenu.java +++ b/src/mangavalk/tetris/GameMenu.java @@ -37,7 +37,6 @@ public class GameMenu extends GameStateInterface case GS_GAMEOVER: { ShowGameOverMenu(canvas); - SetGameState(GS_MENU_READY, false); break; } } @@ -64,6 +63,12 @@ public class GameMenu extends GameStateInterface } break; } + case GS_GAMEOVER: + { + SetGameState(GS_MENU_READY, false); + canvasView.postInvalidate(); + break; + } } } @@ -135,7 +140,6 @@ public class GameMenu extends GameStateInterface MediaPlayer mp; // Load - private void Load() { SetGameState(GS_LOADING, false);