@Override public boolean scrolled(int amount) { eventMouse.dispatch(new PDMouseEvent(amount)); return true; }
@Override public boolean touchDragged(int screenX, int screenY, int pointer) { for (IntMap.Entry<Touch> entry : pointers) { entry.value.update(screenX, screenY); } eventTouch.dispatch(null); return true; }
public static void i( String text, Object... args ) { if (args.length > 0) { text = Utils.format( text, args ); } Log.i( TAG, text ); update.dispatch( text ); }
public static void processTouchEvents( ArrayList<KeyEvent> events ) { int size = events.size(); for (int i=0; i < size; i++) { KeyEvent e = events.get( i ); switch (e.getAction()) { case KeyEvent.ACTION_DOWN: event.dispatch( new Key( e.getKeyCode(), true ) ); break; case KeyEvent.ACTION_UP: event.dispatch( new Key( e.getKeyCode(), false ) ); break; } } }
public static void processTouchEvents( ArrayList<KeyEvent> events ) { int size = events.size(); for (int i=0; i < size; i++) { KeyEvent e = events.get( i ); switch (e.getAction()) { case KeyEvent.ACTION_DOWN: event.dispatch( new Key( e.getKeyCode(), true ) ); break; case KeyEvent.ACTION_UP: event.dispatch( new Key( e.getKeyCode(), false ) ); break; } } }
public static void i( String text, Object... args ) { if (args.length > 0) { text = Messages.format( text, args ); } DeviceCompat.log( TAG, text ); update.dispatch( text ); }
@Override public boolean touchUp(int screenX, int screenY, int pointer, int button) { Touch touch = pointers.remove(button); if(touch != null) { eventTouch.dispatch(touch.up()); return true; } return false; }
public static void i( String text, Object... args ) { if (args.length > 0) { text = Messages.format( text, args ); } DeviceCompat.log(TAG, text); update.dispatch( text ); }
@Override public boolean touchDown(int screenX, int screenY, int pointer, int button) { Touch touch = new Touch(screenX, screenY); pointers.put(button, touch); eventTouch.dispatch(touch); return true; }
@Override public boolean keyDown(int keycode) { switch (keycode) { case Input.Keys.VOLUME_DOWN: case Input.Keys.VOLUME_UP: return false; case MODIFIER_KEY: modifier = true; default: eventKey.dispatch( new Key<>(keycode, keycodeToGameAction(keycode), true ) ); return true; } }
@Override public boolean keyUp(int keycode) { switch (keycode) { case Input.Keys.VOLUME_DOWN: case Input.Keys.VOLUME_UP: return false; case MODIFIER_KEY: modifier = false; default: eventKey.dispatch( new Key<>(keycode, keycodeToGameAction(keycode), false ) ); return true; } }
touch = new Touch( e, 0 ); pointers.put( e.getPointerId( 0 ), touch ); event.dispatch( touch ); break; touch = new Touch( e, index ); pointers.put( e.getPointerId( index ), touch ); event.dispatch( touch ); break; event.dispatch( null ); break; event.dispatch( pointers.remove( e.getPointerId( e.getActionIndex() ) ).up() ); break; event.dispatch( pointers.remove( e.getPointerId( 0 ) ).up() ); break;
touch = new Touch( e, 0 ); pointers.put( e.getPointerId( 0 ), touch ); event.dispatch( touch ); break; touch = new Touch( e, index ); pointers.put( e.getPointerId( index ), touch ); event.dispatch( touch ); break; pointers.get( e.getPointerId( j ) ).update( e, j ); event.dispatch( null ); break; event.dispatch( pointers.remove( e.getPointerId( e.getActionIndex() ) ).up() ); break; event.dispatch( pointers.remove( e.getPointerId( 0 ) ).up() ); break;