diff --git a/vtm-gdx/src/org/oscim/gdx/GdxMap.java b/vtm-gdx/src/org/oscim/gdx/GdxMap.java index e16813f1..600f5fb0 100644 --- a/vtm-gdx/src/org/oscim/gdx/GdxMap.java +++ b/vtm-gdx/src/org/oscim/gdx/GdxMap.java @@ -227,6 +227,10 @@ public abstract class GdxMap implements ApplicationListener { public void resume() { } + protected boolean onKeyDown(int keycode) { + return false; + } + class TouchHandler implements InputProcessor { private Viewport mMapPosition; @@ -243,6 +247,9 @@ public abstract class GdxMap implements ApplicationListener { @Override public boolean keyDown(int keycode) { + if (onKeyDown(keycode)) + return true; + switch (keycode) { case Input.Keys.UP: