Пример #1
0
        void UpdateMouseCursor(GameTime time)
        {
            bool isOnHUD = isWaitingRBallSelect;

            if (miniMap.HitTest(MouseInput.X, MouseInput.Y))
            {
                isOnHUD = true;
            }
            if (citySelectInfo.HitTest(MouseInput.X, MouseInput.Y))
            {
                isOnHUD = true;
            }
            if (objSelectInfo.HitTest(MouseInput.X, MouseInput.Y))
            {
                isOnHUD = true;
            }

            if (rankInfo.HitTest(MouseInput.X, MouseInput.Y))
            {
                isOnHUD = true;
            }

            if (isOnHUD)
            {
                cursorState = MouseCursor.Normal;
                cursorColor = CursorColor.White;
            }
            else
            {
                UpdateScroll(time);
                UpdateMouseCursorScene(time);
            }
        }