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); }
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; }
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); }