/** If currently scrolling by tracking a touch down, stop scrolling. */ public void cancel () { draggingPointer = -1; touchScrollH = false; touchScrollV = false; flickScrollListener.getGestureDetector().cancel(); }
public boolean longPress (float stageX, float stageY) { actor.stageToLocalCoordinates(tmpCoords.set(stageX, stageY)); return ActorGestureListener.this.longPress(actor, tmpCoords.x, tmpCoords.y); }
public boolean pan (float stageX, float stageY, float deltaX, float deltaY) { stageToLocalAmount(tmpCoords.set(deltaX, deltaY)); deltaX = tmpCoords.x; deltaY = tmpCoords.y; actor.stageToLocalCoordinates(tmpCoords.set(stageX, stageY)); ActorGestureListener.this.pan(event, tmpCoords.x, tmpCoords.y, deltaX, deltaY); return true; }
@Override public void touchUp(InputEvent event, float x, float y, int pointer, int button) { super.touchUp(event, x, y, pointer, button); } });
public boolean handle (Event e) { if (!(e instanceof InputEvent)) return false; InputEvent event = (InputEvent)e; switch (event.getType()) { case touchDown: actor = event.getListenerActor(); touchDownTarget = event.getTarget(); detector.touchDown(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchDown(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchUp: if (event.isTouchFocusCancel()) { detector.reset(); return false; } this.event = event; actor = event.getListenerActor(); detector.touchUp(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchUp(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchDragged: this.event = event; actor = event.getListenerActor(); detector.touchDragged(event.getStageX(), event.getStageY(), event.getPointer()); return true; } return false; }
@Override public void touchDown(InputEvent event, float x, float y, int pointer, int button) { super.touchDown(event, x, y, pointer, button); // // Set touch down initials for input intent // ######################################## inputIntent.setTouchInitials(x, y); }
public boolean tap (float stageX, float stageY, int count, int button) { actor.stageToLocalCoordinates(tmpCoords.set(stageX, stageY)); ActorGestureListener.this.tap(event, tmpCoords.x, tmpCoords.y, count, button); return true; }
public boolean handle (Event event) { if (super.handle(event)) { if (((InputEvent)event).getType() == InputEvent.Type.touchDown) flingTimer = 0; return true; } else if (event instanceof InputEvent && ((InputEvent)event).isTouchFocusCancel()) // cancel(); return false; } };
public boolean fling (float velocityX, float velocityY, int button) { stageToLocalAmount(tmpCoords.set(velocityX, velocityY)); ActorGestureListener.this.fling(event, tmpCoords.x, tmpCoords.y, button); return true; }
public boolean pinch (Vector2 stageInitialPointer1, Vector2 stageInitialPointer2, Vector2 stagePointer1, Vector2 stagePointer2) { actor.stageToLocalCoordinates(initialPointer1.set(stageInitialPointer1)); actor.stageToLocalCoordinates(initialPointer2.set(stageInitialPointer2)); actor.stageToLocalCoordinates(pointer1.set(stagePointer1)); actor.stageToLocalCoordinates(pointer2.set(stagePointer2)); ActorGestureListener.this.pinch(event, initialPointer1, initialPointer2, pointer1, pointer2); return true; }
public boolean zoom (float initialDistance, float distance) { ActorGestureListener.this.zoom(event, initialDistance, distance); return true; }
@Override public void touchUp(InputEvent event, float x, float y, int pointer, int button) { super.touchUp(event, x, y, pointer, button); // Set the momentary animation of abstractactor // It is like a blink eye animation then goes back to regular animation }}); tableButtons.add(btnTest5).pad(5);
public boolean handle (Event e) { if (!(e instanceof InputEvent)) return false; InputEvent event = (InputEvent)e; switch (event.getType()) { case touchDown: actor = event.getListenerActor(); touchDownTarget = event.getTarget(); detector.touchDown(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchDown(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchUp: if (event.isTouchFocusCancel()) { detector.reset(); return false; } this.event = event; actor = event.getListenerActor(); detector.touchUp(event.getStageX(), event.getStageY(), event.getPointer(), event.getButton()); actor.stageToLocalCoordinates(tmpCoords.set(event.getStageX(), event.getStageY())); touchUp(event, tmpCoords.x, tmpCoords.y, event.getPointer(), event.getButton()); return true; case touchDragged: this.event = event; actor = event.getListenerActor(); detector.touchDragged(event.getStageX(), event.getStageY(), event.getPointer()); return true; } return false; }
@Override public void touchDown(InputEvent event, float x, float y, int pointer, int button) { super.touchDown(event, x, y, pointer, button); // jungleMainMenuScreen.btnScores.clearActions(); EffectCreator.create_SC_SHK_BTN(jungleMainMenuScreen.btnScores, 1.3f, 1.3f, 5f, 0, 0.05f, null, false); // } });
public boolean tap (float stageX, float stageY, int count, int button) { actor.stageToLocalCoordinates(tmpCoords.set(stageX, stageY)); ActorGestureListener.this.tap(event, tmpCoords.x, tmpCoords.y, count, button); return true; }
public boolean handle (Event event) { if (super.handle(event)) { if (((InputEvent)event).getType() == InputEvent.Type.touchDown) flingTimer = 0; return true; } else if (event instanceof InputEvent && ((InputEvent)event).isTouchFocusCancel()) // cancel(); return false; } };
public boolean fling (float velocityX, float velocityY, int button) { stageToLocalAmount(tmpCoords.set(velocityX, velocityY)); ActorGestureListener.this.fling(event, tmpCoords.x, tmpCoords.y, button); return true; }
public boolean pinch (Vector2 stageInitialPointer1, Vector2 stageInitialPointer2, Vector2 stagePointer1, Vector2 stagePointer2) { actor.stageToLocalCoordinates(initialPointer1.set(stageInitialPointer1)); actor.stageToLocalCoordinates(initialPointer2.set(stageInitialPointer2)); actor.stageToLocalCoordinates(pointer1.set(stagePointer1)); actor.stageToLocalCoordinates(pointer2.set(stagePointer2)); ActorGestureListener.this.pinch(event, initialPointer1, initialPointer2, pointer1, pointer2); return true; }
public boolean zoom (float initialDistance, float distance) { ActorGestureListener.this.zoom(event, initialDistance, distance); return true; }
@Override public void touchUp(InputEvent event, float x, float y, int pointer, int button) { super.touchUp(event, x, y, pointer, button); // // Reset after touch up // ######################################## inputIntent.reset(); } });