public override void Update(GameTime gameTime) { Console.WriteLine(state); KeyboardState ks = Keyboard.GetState(); GamePadState gs = GamePad.GetState(PlayerIndex.One); if((ks.IsKeyDown(Keys.Down) || gs.DPad.Down == ButtonState.Pressed) && state != arrowKey.credits ) { arrowDes.Y += 10; state = arrowKey.credits; Console.WriteLine("down"); } if ((ks.IsKeyDown(Keys.Up) || gs.DPad.Up == ButtonState.Pressed) && state != arrowKey.start) { arrowDes.Y -= 10; state = arrowKey.start; } base.Update(gameTime); }
public Menu(Game game) : base(game) { state = arrowKey.start; }