Microsoft.Xna.Framework.Input.GamePadDPad.GamePadDPad C# (CSharp) Method

GamePadDPad() private method

private GamePadDPad ( ) : System
return System
        internal GamePadDPad(params Buttons[] buttons)
            : this()
        {
            foreach (var b in buttons)
            {
                if ((b & Buttons.DPadDown) == Buttons.DPadDown)
                    Down = ButtonState.Pressed;
                if ((b & Buttons.DPadLeft) == Buttons.DPadLeft)
                    Left = ButtonState.Pressed;
                if ((b & Buttons.DPadRight) == Buttons.DPadRight)
                    Right = ButtonState.Pressed;
                if ((b & Buttons.DPadUp) == Buttons.DPadUp)
                    Up = ButtonState.Pressed;
            }
        }

Same methods

GamePadDPad::GamePadDPad ( ButtonState upValue, ButtonState downValue, ButtonState leftValue, ButtonState rightValue ) : System