Exemplo n.º 1
0
        void panel1_MouseMove(object sender, MouseEventArgs e)
        {
            if (ignoreMouse)
                return;
            if (m_currentScene == null)
                return;

            var point = new PointF((float)e.X, (float)e.Y);
            var status = InputStatus.Up;
            if (e.Button == System.Windows.Forms.MouseButtons.Left)
                status = InputStatus.Down;
            m_currentScene.SetInputState(0, status, point);
        }
Exemplo n.º 2
0
 private void OnTouchUpHandler(object sender, Windows7.Multitouch.TouchEventArgs e)
 {
     PointF location = new PointF((float)e.Location.X, (float)e.Location.Y);
     m_currentScene.SetInputState(e.Id, InputStatus.Up, location);
     ignoreMouse = false;
 }
Exemplo n.º 3
0
        void panel1_MouseDown(object sender, MouseEventArgs e)
        {
            if (ignoreMouse)
                return;
            if (m_currentScene == null ||
                e.Button != System.Windows.Forms.MouseButtons.Left)
                return;

            var point = new PointF((float)e.X, (float)e.Y);
            m_currentScene.SetInputState(0, InputStatus.Down, point);
        }