X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2FGameScreen.java;h=6d4f4d985cb5acc8d735a0283dd1d9edffcb5805;hp=682319d184b3e7cbf1a562f8350ff4dead48e7bd;hb=0d7e23d2bdd65c0f7510b2db6ee7f4159dd25da6;hpb=423154ee3809aaaf5242197970334040f50f42e3 diff --git a/core/src/ru/deadsoftware/cavecraft/GameScreen.java b/core/src/ru/deadsoftware/cavecraft/GameScreen.java index 682319d..6d4f4d9 100644 --- a/core/src/ru/deadsoftware/cavecraft/GameScreen.java +++ b/core/src/ru/deadsoftware/cavecraft/GameScreen.java @@ -53,24 +53,28 @@ public class GameScreen implements Screen { menu(); break; - case GOTO_NEW_GAME: + case NEW_GAME: gameProc = new GameProc(); renderer = gameProc.renderer; Gdx.input.setInputProcessor(new InputHandlerGame(gameProc)); CaveGame.STATE = AppState.GAME_PLAY; break; - case GOTO_LOAD_GAME:_GAME: + case LOAD_GAME: gameProc = GameSaver.load(); renderer = gameProc.renderer; Gdx.input.setInputProcessor(new InputHandlerGame(gameProc)); CaveGame.STATE = AppState.GAME_PLAY; break; + case SAVE_GAME: + GameSaver.save(gameProc); + CaveGame.STATE = AppState.MENU_MAIN; + break; + case GOTO_MENU: renderer = menuRenderer; Gdx.input.setInputProcessor(new InputHandlerMenu(menuRenderer)); - CaveGame.STATE = AppState.MENU_MAIN; break; } renderer.render();