add GdxMap.onKeyDown() for direct use in subclasses, should be in Map maybe

This commit is contained in:
Hannes Janetzek 2013-09-28 22:45:34 +02:00
parent f4224eb4d1
commit 47e6602f9b

View File

@ -227,6 +227,10 @@ public abstract class GdxMap implements ApplicationListener {
public void resume() { public void resume() {
} }
protected boolean onKeyDown(int keycode) {
return false;
}
class TouchHandler implements InputProcessor { class TouchHandler implements InputProcessor {
private Viewport mMapPosition; private Viewport mMapPosition;
@ -243,6 +247,9 @@ public abstract class GdxMap implements ApplicationListener {
@Override @Override
public boolean keyDown(int keycode) { public boolean keyDown(int keycode) {
if (onKeyDown(keycode))
return true;
switch (keycode) { switch (keycode) {
case Input.Keys.UP: case Input.Keys.UP: