Exemple #1
0
 public virtual void MouseDragged(GameTouch e)
 {
     if (isInstance)
     {
         _currentScreen.MouseDragged(e);
     }
 }
Exemple #2
0
        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);
             * }*/
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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());
        }
Exemple #5
0
 public override void TouchUp(GameTouch e)
 {
     JavaSystem.Out.Println("up");
 }
Exemple #6
0
 public override void TouchMove(GameTouch e)
 {
     JavaSystem.Out.Println("move");
 }
Exemple #7
0
 public override void TouchDrag(GameTouch e)
 {
     JavaSystem.Out.Println("drag");
 }
Exemple #8
0
 public override void TouchDown(GameTouch e)
 {
     JavaSystem.Out.Println("down");
 }
Exemple #9
0
 public abstract void TouchDrag(GameTouch e);
Exemple #10
0
 public abstract void TouchMove(GameTouch e);
Exemple #11
0
 public abstract void TouchUp(GameTouch e);
Exemple #12
0
 public abstract void TouchDown(GameTouch e);