コード例 #1
0
ファイル: BaseScene.cs プロジェクト: CAMongrel/AlkaronEngine
        public virtual void PointerMoved(Vector2 position, GameTime gameTime)
        {
            bool res = UIWindowManager.PointerMoved(position, gameTime);

            if (res == false)
            {
                // Event was not handled by UI
                if (isMouseCaptured)
                {
                    res = CurrentController?.PointerMoved(position) ?? false;

                    if (res == false)
                    {
                        CurrentCamera?.PointerMoved(position);
                    }

                    Mouse.SetPosition((int)lastMousePos.X, (int)lastMousePos.Y);
                }
            }
        }
コード例 #2
0
ファイル: MenuGameScreen.cs プロジェクト: ryancheung/WinWar
 internal override void PointerMoved(Vector2 position)
 {
     UIWindowManager.PointerMoved(position);
 }
コード例 #3
0
 internal override void PointerMoved(Microsoft.Xna.Framework.Vector2 position)
 {
     UIWindowManager.PointerMoved(position);
 }