Пример #1
0
        public void NewAction(string action, MousePresses m)
        {
            if (m == MousePresses.None)
            {
                return;
            }

            var input = new Input {
                MousePresses = m
            };

            NewAction(action, input);
        }
Пример #2
0
        public static bool IsHeldMousePress(MousePresses m)
        {
            if (m == MousePresses.LeftMouse)
            {
                return CurrentMouseState.LeftButton == ButtonState.Pressed && PreviousMouseState.LeftButton == ButtonState.Pressed;
            }

            if (m == MousePresses.RightMouse)
            {
                return CurrentMouseState.RightButton == ButtonState.Pressed && PreviousMouseState.RightButton == ButtonState.Pressed;
            }

            return false;
        }
Пример #3
0
        public static bool IsHeldMousePress(MousePresses m)
        {
            if (m == MousePresses.LeftMouse)
            {
                return(CurrentMouseState.LeftButton == ButtonState.Pressed && PreviousMouseState.LeftButton == ButtonState.Pressed);
            }

            if (m == MousePresses.RightMouse)
            {
                return(CurrentMouseState.RightButton == ButtonState.Pressed && PreviousMouseState.RightButton == ButtonState.Pressed);
            }

            return(false);
        }
Пример #4
0
        public void NewAction(string action, MousePresses m)
        {
            if (m == MousePresses.None)
            {
                return;
            }

            var input = new Input { MousePresses = m };
            NewAction(action, input);
        }