Exemplo n.º 1
0
        public bool Check(Buttons button, Input.CheckType type)
        {
            switch (type)
            {
            case Input.CheckType.PRESSED: return(WasPressed(button));

            case Input.CheckType.RELEASED: return(WasReleased(button));

            case Input.CheckType.DOWN: return(IsDown(button));
            }

            return(false);
        }
Exemplo n.º 2
0
        public bool Check(Keys key, Input.CheckType type, bool ignoreGui = false)
        {
            switch (type)
            {
            case Input.CheckType.PRESSED: return(WasPressed(key, ignoreGui));

            case Input.CheckType.RELEASED: return(WasReleased(key, ignoreGui));

            case Input.CheckType.DOWN: return(IsDown(key, ignoreGui));
            }

            return(false);
        }
Exemplo n.º 3
0
        public bool Check(MouseButtons button, Input.CheckType type)
        {
            if (blockedByGui)
            {
                return(false);
            }

            switch (type)
            {
            case Input.CheckType.PRESSED: {
                switch (button)
                {
                case MouseButtons.Left: return(WasPressedLeftButton);

                case MouseButtons.Right: return(WasPressedRightButton);

                case MouseButtons.Middle: return(WasPressedMiddleButton);
                }

                return(false);
            }

            case Input.CheckType.RELEASED: {
                switch (button)
                {
                case MouseButtons.Left: return(WasReleasedLeftButton);

                case MouseButtons.Right: return(WasReleasedRightButton);

                case MouseButtons.Middle: return(WasReleasedMiddleButton);
                }

                return(false);
            }

            case Input.CheckType.DOWN: {
                switch (button)
                {
                case MouseButtons.Left: return(CheckLeftButton);

                case MouseButtons.Right: return(CheckRightButton);

                case MouseButtons.Middle: return(CheckMiddleButton);
                }

                return(false);
            }
            }

            return(false);
        }