X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameInput.java;h=48388ac465995e8a9b618234a7729b08110f1e57;hp=76e45059dd74a4918a025fa18f443760319d73a3;hb=be2690f1dee10f68a5ce6d576ace13c825ac5d15;hpb=5fd3c5a7647fbf36de84ff184f58fad5e0e30644 diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameInput.java b/core/src/ru/deadsoftware/cavecraft/game/GameInput.java index 76e4505..48388ac 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GameInput.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameInput.java @@ -17,8 +17,8 @@ public class GameInput { } private boolean checkSwim() { - return (GameItems.isFluid(gp.world.getForeMap((int) (gp.player.position.x + gp.player.width / 2) / 16, - (int) (gp.player.position.y + gp.player.height / 4 * 3) / 16))); + return (GameItems.isFluid(gp.world.getForeMap((int) (gp.player.pos.x + gp.player.width / 2) / 16, + (int) (gp.player.pos.y + gp.player.height / 4 * 3) / 16))); } private void wasdPressed(int keycode) { @@ -149,19 +149,19 @@ public class GameInput { if (ix >= 8 || ix < 0 || iy < 0 || iy >= 5) item = -1; if (item >= 0 && item < GameItems.getItemsSize()) { for (int i = 8; i > 0; i--) { - gp.player.inventory[i] = gp.player.inventory[i - 1]; + gp.player.inv[i] = gp.player.inv[i - 1]; } - gp.player.inventory[0] = item; + gp.player.inv[0] = item; } } else if (CaveGame.STATE == AppState.GAME_CREATIVE_INV) { CaveGame.STATE = AppState.GAME_PLAY; } else if (screenY < Assets.invBar.getRegionHeight() && screenX > gp.renderer.getWidth() / 2 - Assets.invBar.getRegionWidth() / 2 && screenX < gp.renderer.getWidth() / 2 + Assets.invBar.getRegionWidth() / 2) { - gp.invSlot = (int) ((screenX - (gp.renderer.getWidth() / 2 - Assets.invBar.getRegionWidth() / 2)) / 20); + gp.slot = (int) ((screenX - (gp.renderer.getWidth() / 2 - Assets.invBar.getRegionWidth() / 2)) / 20); } else if (button == Input.Buttons.RIGHT) { gp.useItem(gp.curX, gp.curY, - gp.player.inventory[gp.invSlot], false); + gp.player.inv[gp.slot], false); } else if (button == Input.Buttons.LEFT) { gp.blockDmg = 0; } @@ -188,9 +188,9 @@ public class GameInput { public void scrolled(int amount) { switch (CaveGame.STATE) { case GAME_PLAY: - gp.invSlot += amount; - if (gp.invSlot < 0) gp.invSlot = 8; - if (gp.invSlot > 8) gp.invSlot = 0; + gp.slot += amount; + if (gp.slot < 0) gp.slot = 8; + if (gp.slot > 8) gp.slot = 0; break; case GAME_CREATIVE_INV: gp.creativeScroll += amount;