X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameInput.java;h=2ff2fa3d933e0d2093fd0bfcb24d215c351279d6;hp=f05f56376d3524625ef798a10b49b34dcb12651d;hb=0d7e23d2bdd65c0f7510b2db6ee7f4159dd25da6;hpb=792296717939ac50df33865ae3acbb010e812ad1 diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameInput.java b/core/src/ru/deadsoftware/cavecraft/game/GameInput.java index f05f563..2ff2fa3 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GameInput.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameInput.java @@ -1,9 +1,11 @@ package ru.deadsoftware.cavecraft.game; -import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input; import com.badlogic.gdx.utils.TimeUtils; -import ru.deadsoftware.cavecraft.*; +import ru.deadsoftware.cavecraft.AppState; +import ru.deadsoftware.cavecraft.Assets; +import ru.deadsoftware.cavecraft.CaveGame; +import ru.deadsoftware.cavecraft.Items; public class GameInput { @@ -73,16 +75,12 @@ public class GameInput { break; case Input.Keys.E: - if (CaveGame.STATE == GameState.GAME_PLAY) CaveGame.STATE = GameState.GAME_CREATIVE_INV; - else CaveGame.STATE = GameState.GAME_PLAY; - break; - - case Input.Keys.N: - CaveGame.STATE = GameState.RESTART; + if (CaveGame.STATE == AppState.GAME_PLAY) CaveGame.STATE = AppState.GAME_CREATIVE_INV; + else CaveGame.STATE = AppState.GAME_PLAY; break; case Input.Keys.ESCAPE: case Input.Keys.BACK: - CaveGame.STATE = GameState.GOTO_MENU; + CaveGame.STATE = AppState.GOTO_MENU; break; } } @@ -103,7 +101,7 @@ public class GameInput { } public void touchDown(int screenX, int screenY, int button) { - if (CaveGame.STATE == GameState.GAME_CREATIVE_INV && + if (CaveGame.STATE == AppState.GAME_CREATIVE_INV && screenX>gameProc.renderer.camera.viewportWidth/2-Assets.creativeInv.getRegionWidth()/2 && screenXgameProc.renderer.camera.viewportHeight/2-Assets.creativeInv.getRegionHeight()/2 && @@ -117,8 +115,8 @@ public class GameInput { } gameProc.player.inventory[0] = item; } - } else if (CaveGame.STATE == GameState.GAME_CREATIVE_INV) { - CaveGame.STATE = GameState.GAME_PLAY; + } else if (CaveGame.STATE == AppState.GAME_CREATIVE_INV) { + CaveGame.STATE = AppState.GAME_PLAY; } else { gameProc.touchDownX = screenX; gameProc.touchDownY = screenY;