Exemplo n.º 1
0
        public static void UpdateInputStates(bool adjustPosition = false)
        {
            if (!inputHandlersReady)
            {
                return;
            }
            prevKeys = currKeys;
            currKeys = KeyboardInputHandler.GetState();



            if (adjustPosition)
            {
                prevMouse = currMouse;
            }
            else
            {
                MouseState newState = new MouseState(prevMouse.X, prevMouse.Y, currMouse.ScrollWheelValue, currMouse.LeftButton, currMouse.MiddleButton, currMouse.RightButton, currMouse.XButton1, currMouse.XButton2);
                prevMouse = newState;
            }
            currMouse    = MouseInputHandler.MouseState;
            currWheelVal = prevMouse.ScrollWheelValue;
            newWheelVal  = currMouse.ScrollWheelValue;
            //if (currWheelVal != newWheelVal)
            //{
            //    if (newWheelVal > currWheelVal)
            //        currWheelVal+= 60/ 6;
            //    else
            //        currWheelVal -= 60 / 6;
            //}
        }
Exemplo n.º 2
0
        public static void UpdateInputStates()
        {
            if (!inputHandlersReady)
            {
                return;
            }

            previousKeys  = currentKeys;
            previousMouse = currentMouse;

            currentKeys  = KeyboardInputHandler.GetState();
            currentMouse = MouseInputHandler.MouseState;
        }