コード例 #1
0
 public GamepadStateProvider(GamepadInputListener gamepadInputListener, PlayerIndex index)
 {
     Index        = index;
     listener     = gamepadInputListener;
     CurrentState = GamePad.GetState(index);
     OldState     = CurrentState;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: GamepadInputBuffer.cs プロジェクト: siquel/BeatEmUp
 public GamepadInputBuffer(GamepadInputListener gamepadInputListener)
 {
     listener     = gamepadInputListener;
     OldState     = new List <Buttons>();
     CurrentState = new List <Buttons>();
 }