コード例 #1
0
        private void SKElement_MouseDown(object?sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            if (e.LeftButton != System.Windows.Input.MouseButtonState.Pressed)
            {
                return;
            }

            var mousePos = e.GetPosition(_gameElement);

            _interactionManager.PointerClick((int)mousePos.X, (int)mousePos.Y);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: ScottHolden/Trains.NET
 private void SKControl_MouseDown(object?sender, MouseEventArgs e)
 {
     _interactionManager.PointerClick(e.X, e.Y);
 }
コード例 #3
0
 public override bool StartInteraction(PointF[] points)
 => _interactionManager.PointerClick((int)points[0].X, (int)points[0].Y);