From 47e6602f9b9762c6eecbe40e7b7fa6966b61ac2f Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sat, 28 Sep 2013 22:45:34 +0200 Subject: [PATCH] add GdxMap.onKeyDown() for direct use in subclasses, should be in Map maybe --- vtm-gdx/src/org/oscim/gdx/GdxMap.java | 7 +++++++ 1 file changed, 7 insertions(+) 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: