public override void HandleInput(MenuInput input) { base.HandleInput(input); if (input.IsPauseGame()) { Stage.GameRunning = false; MenuSystem.AddScreen(new PauseMenu("Pause Menu")); } }
public MenuSystem (ControlsQB controls) { Input = new MenuInput(controls); }
public override void HandleInput(MenuInput input) { base.HandleInput(input); if (input.IsPauseGame()) { MenuSystem.AddScreen(new PauseMenu("")); } if (Keyboard.GetState().IsKeyDown(Keys.Home)) { MenuSystem.AddScreen(new EndLevelMenu("Level Complete")); } }
/// <summary> /// Allows the active menu to handle user input /// </summary> public virtual void HandleInput(MenuInput input) { }