DEADSOFTWARE

Stop fluid updater when game exited
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / GameScreen.java
index 6b5382e0909261a4f0b49f3f92958f821084ca81..759cbc0db800c5e8467ad7b18f59578c34565ed0 100644 (file)
@@ -11,7 +11,7 @@ import ru.deadsoftware.cavedroid.misc.*;
 public class GameScreen implements Screen {
 
     public static int FPS;
-    public static boolean SHOW_DEBUG = false;
+    public static boolean SHOW_DEBUG = true;
     public static int NEW_GAME_MODE = 0;
 
     public static GameProc GP;
@@ -80,6 +80,7 @@ public class GameScreen implements Screen {
                 break;
 
             case GOTO_MENU:
+                GP.dispose();
                 menuRenderer = new MenuRenderer(CaveGame.TOUCH ? 320 : 480);
                 renderer = menuRenderer;
                 Gdx.input.setInputProcessor(new InputHandlerMenu(menuRenderer));
@@ -92,8 +93,8 @@ public class GameScreen implements Screen {
     public void resize(int width, int height) {
         switch (CaveGame.STATE) {
             case MENU_MAIN:
-
                 menuRenderer = new MenuRenderer(CaveGame.TOUCH ? 320 : 480);
+                Gdx.input.setInputProcessor(new InputHandlerMenu(menuRenderer));
                 renderer = menuRenderer;
                 break;
             case GAME_PLAY: