Esempio n. 1
0
        public override bool Get(Buttons btn)
        {
            switch (btn)
            {
            case Buttons.A: return(manager.getButton(index, 0));

            case Buttons.B: return(manager.getButton(index, 1));

            case Buttons.X: return(manager.getButton(index, 2));

            case Buttons.Y: return(manager.getButton(index, 3));

                // TODO
                // case Buttons.R: return false;
                // case Buttons.L: return false;

                //case Buttons.LeftStick: return st.Buttons.LeftStick == XnaInput.ButtonState.Pressed;
                //case Buttons.RightStick: return st.Buttons.RightStick == XnaInput.ButtonState.Pressed;

                //case Buttons.DPad_Left: return st.DPad.Left == XnaInput.ButtonState.Pressed;
                //case Buttons.DPad_Right: return st.DPad.Right == XnaInput.ButtonState.Pressed;
                //case Buttons.DPad_Up: return st.DPad.Up == XnaInput.ButtonState.Pressed;
                //case Buttons.DPad_Down: return st.DPad.Down == XnaInput.ButtonState.Pressed;

                //case Buttons.Select: return st.Buttons.Back == XnaInput.ButtonState.Pressed;
                //case Buttons.Start: return st.Buttons.Start == XnaInput.ButtonState.Pressed;
            }
            return(false);
        }