示例#1
0
        public override void Update(GameTime gameTime)
        {
            GamePadCapabilities cap = GamePad.GetCapabilities(PlayerIndex.One);

            if (cap.IsConnected)
            {
                GamePadState gamepadState = GamePad.GetState(PlayerIndex.One);

                _state     = HandleStateInput(_state, cap, gamepadState);
                _equipment = HandleStateInput(_equipment, cap, gamepadState);
            }

            _state.Update(this);
            _equipment.Update(this);
        }