public InputHandler(Game game) : base(game) { _inputManager = new InputManager(game.Services); _keyboardState = Keyboard.GetState(); _gamePadStates = new GamePadState[Enum.GetValues(typeof(PlayerIndex)).Length]; _diStates = new GamePadState[Enum.GetValues(typeof(ExtendedPlayerIndex)).Length]; foreach (PlayerIndex index in Enum.GetValues(typeof(PlayerIndex))) _gamePadStates[(int)index] = GamePad.GetState(index); foreach (ExtendedPlayerIndex index in Enum.GetValues(typeof(ExtendedPlayerIndex))) _diStates[(int)index] = _inputManager.GetGamePad(index).GetState(); _mouseState = Mouse.GetState(); }
public void TestGetDirectInputGamePad() { using (var manager = new InputManager()) { Assert.IsNotNull(manager.GetGamePad(ExtendedPlayerIndex.Five)); } }
public void TestGetXinputGamePad() { using (var manager = new InputManager()) { Assert.IsNotNull(manager.GetGamePad(PlayerIndex.One)); } }
public void TestGetDirectInputGamePad() { using (var manager = new InputManager()) { Assert.IsNotNull(manager.GetGamePad(ExtendedPlayerIndex.Five)); } }
public void TestGetXinputGamePad() { using (var manager = new InputManager()) { Assert.IsNotNull(manager.GetGamePad(PlayerIndex.One)); } }