Remove directional keys processing in InputProcessor
This commit is contained in:
parent
840a695be0
commit
6d0bd30bbe
@ -18,35 +18,15 @@ public class InputHandlingProcessor implements InputProcessor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean keyDown(int keycode) {
|
public boolean keyDown(int keycode) {
|
||||||
int horizontal = 0;
|
|
||||||
int vertical = 0;
|
|
||||||
|
|
||||||
switch (keycode) {
|
switch (keycode) {
|
||||||
case Keys.LEFT:
|
|
||||||
horizontal--;
|
|
||||||
break;
|
|
||||||
case Keys.RIGHT:
|
|
||||||
horizontal++;
|
|
||||||
break;
|
|
||||||
case Keys.DOWN:
|
|
||||||
vertical--;
|
|
||||||
break;
|
|
||||||
case Keys.UP:
|
|
||||||
vertical++;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case Keys.SPACE:
|
case Keys.SPACE:
|
||||||
case Keys.ENTER:
|
case Keys.ENTER:
|
||||||
case Keys.FOCUS:
|
case Keys.FOCUS:
|
||||||
|
case Keys.DPAD_CENTER:
|
||||||
pointer.fire();
|
pointer.fire();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( (horizontal != 0) || (vertical != 0) ) {
|
|
||||||
pointer.update(horizontal, vertical);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user