re-enable GdxMap.keyDown() handler

This commit is contained in:
Hannes Janetzek 2014-03-29 18:56:34 +01:00
parent 6f7ce36ec4
commit aac57ee0d5
2 changed files with 8 additions and 6 deletions

View File

@ -82,7 +82,7 @@ public abstract class GdxMap implements ApplicationListener {
mMapRenderer.onSurfaceChanged(w, h); mMapRenderer.onSurfaceChanged(w, h);
InputMultiplexer mux = new InputMultiplexer(); InputMultiplexer mux = new InputMultiplexer();
mux.addProcessor(new InputHandler(mMap)); mux.addProcessor(new InputHandler(this));
//mux.addProcessor(new GestureDetector(20, 0.5f, 2, 0.05f, //mux.addProcessor(new GestureDetector(20, 0.5f, 2, 0.05f,
// new MapController(mMap))); // new MapController(mMap)));
mux.addProcessor(new MotionHandler(mMap)); mux.addProcessor(new MotionHandler(mMap));

View File

@ -16,10 +16,12 @@ public class InputHandler implements InputProcessor {
private ViewController mViewport; private ViewController mViewport;
private final Map mMap; private final Map mMap;
private GenericLayer mGridLayer; private GenericLayer mGridLayer;
private final GdxMap mGdxApp;
public InputHandler(Map map) { public InputHandler(GdxMap map) {
mViewport = map.viewport(); mMap = map.getMap();
mMap = map; mViewport = mMap.viewport();
mGdxApp = map;
} }
private boolean mActiveScale; private boolean mActiveScale;
@ -30,8 +32,8 @@ public class InputHandler implements InputProcessor {
@Override @Override
public boolean keyDown(int keycode) { public boolean keyDown(int keycode) {
//if (onKeyDown(keycode)) if (mGdxApp.onKeyDown(keycode))
// return true; return true;
switch (keycode) { switch (keycode) {
case Input.Keys.ESCAPE: case Input.Keys.ESCAPE: