public virtual void MouseDragged(GameTouch e) { if (isInstance) { _currentScreen.MouseDragged(e); } }
public virtual void MouseMoved(GameTouch e) { /*if (isLock || isClose || !isLoad) * { * return; * }*/ if (isTranslate) { e.Offset(tx, ty); } TouchMove(e); /*if (!isClickLimit(e)) * { * updateTouchArea(LTouchArea_Event.MOVE, e.X, e.Y); * touchMove(e); * }*/ }
public virtual void MouseReleased(GameTouch e) { /*if (isLock || isClose || !isLoad) * { * return; * }*/ if (isTranslate) { e.Offset(tx, ty); } int type = e.Type; int button = e.GetButton(); try { touchType.Put(type, false); touchButtonReleased = button; touchButtonPressed = SysInput_Item.NO_BUTTON; TouchUp(e); /*if (!isClickLimit(e)) * { * updateTouchArea(LTouchArea_Event.UP, e.X, e.Y); * touchUp(e); * if (_touchListener != null && desktop != null) * { * _touchListener.UpClick(desktop.SelectedComponent, e.X, e.Y); * } * }*/ _lastTocuh.Set(e.X(), e.Y()); } catch (System.Exception ex) { touchButtonPressed = SysInput_Item.NO_BUTTON; touchButtonReleased = SysInput_Item.NO_BUTTON; //Error("Screen mouseReleased() exception", ex); } }
public virtual void MouseDragged(GameTouch e) { /*if (isLock || isClose || !isLoad) * { * return; * }*/ if (isTranslate) { e.Offset(tx, ty); } TouchDrag(e); /*if (!isClickLimit(e)) * { * updateTouchArea(LTouchArea_Event.DRAG, e.X, e.Y); * touchDrag(e); * if (_touchListener != null && desktop != null) * { * _touchListener.DragClick(desktop.SelectedComponent, e.X, e.Y); * } * }*/ _lastTocuh.Set(e.X(), e.Y()); }
public override void TouchUp(GameTouch e) { JavaSystem.Out.Println("up"); }
public override void TouchMove(GameTouch e) { JavaSystem.Out.Println("move"); }
public override void TouchDrag(GameTouch e) { JavaSystem.Out.Println("drag"); }
public override void TouchDown(GameTouch e) { JavaSystem.Out.Println("down"); }
public abstract void TouchDrag(GameTouch e);
public abstract void TouchMove(GameTouch e);
public abstract void TouchUp(GameTouch e);
public abstract void TouchDown(GameTouch e);