Exemplo n.º 1
0
        /// <summary>
        /// Updates current and previous input states across all input devices.
        /// </summary>
        internal static void Update()
        {
            _previousMouseState    = _mouseState;
            _previousKeyboardState = _keyboardState;
            _keyboardState         = Keyboard.GetState();
            _mouseState            = Mouse.GetState();

            for (int i = 0; i < 4; i++)
            {
                var playerIndex = GetPlayerIndex(i);

                _previousGamePadStates[i] = _gamePadStates[i];
                _gamePadStates[i]         = GamePad.GetState(playerIndex);
            }
        }
Exemplo n.º 2
0
 public void SetVibration(float left, float right) => GamePad.SetVibration(playerId, left, right);