public GamepadStateProvider(GamepadInputListener gamepadInputListener, PlayerIndex index) { Index = index; listener = gamepadInputListener; CurrentState = GamePad.GetState(index); OldState = CurrentState; }
protected override void OnInitialize() { keyboardListener = Game.KeyboardListener; gamepadListenenr = Game.GamepadListeners.FirstOrDefault(l => l.IsConnected); if (gamepadListenenr != null) { keyboardListener.Map("Skip", Skip, new KeyTrigger(Keys.Enter)); if (gamepadListenenr != null) { gamepadListenenr.Map("Skip", Skip, new ButtonTrigger(Buttons.A)); } } textures.Add(Game.Content.Load <Texture2D>("team")); textures.Add(Game.Content.Load <Texture2D>("game")); alpha = 255; current = textures.First(); textures.Remove(current); }
public GamepadInputBuffer(GamepadInputListener gamepadInputListener) { listener = gamepadInputListener; OldState = new List <Buttons>(); CurrentState = new List <Buttons>(); }