X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fmisc%2FInputHandlerGame.java;h=c9de4fab9d1ac38131f30bad3a966f6839c5b5d0;hp=ffc38ccea589e80007e41a40c5c4af664472ef3e;hb=d4b230bcff9be349af3d450cf5fea0bf0ebf33b8;hpb=597ab66d10b43233da31893d0d074485d5aa0bd2 diff --git a/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerGame.java b/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerGame.java index ffc38cc..c9de4fa 100644 --- a/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerGame.java +++ b/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerGame.java @@ -65,7 +65,7 @@ public class InputHandlerGame implements InputProcessor { } else if (tx > tWidth - 26 && screenY > ty - 26) { gameInput.touchDown(screenX, screenY, Input.Buttons.RIGHT); } else { - gameInput.touchDown(screenX, screenY, Input.Buttons.LEFT); + gameInput.touchDown(screenX, screenY, -1); } } else { gameInput.touchDown(screenX, screenY, button); @@ -97,7 +97,7 @@ public class InputHandlerGame implements InputProcessor { } else if (tx > tWidth - 26 && screenY > ty - 26) { gameInput.touchUp(screenX, screenY, Input.Buttons.RIGHT); } else { - gameInput.touchUp(screenX, screenY, Input.Buttons.LEFT); + gameInput.touchUp(screenX, screenY, -1); } } else { gameInput.touchUp(screenX, screenY, button); @@ -109,7 +109,11 @@ public class InputHandlerGame implements InputProcessor { public boolean touchDragged(int screenX, int screenY, int pointer) { screenX *= gameProc.renderer.camera.viewportWidth/getWidth(); screenY *= gameProc.renderer.camera.viewportHeight/getHeight(); - gameInput.touchDragged(screenX, screenY); + if (gameProc.isKeyDown && (screenX>78 || screenY