コード例 #1
0
 public override void HandleInput(MenuInput input)
 {
     base.HandleInput(input);
     if (input.IsPauseGame()) {
         Stage.GameRunning = false;
         MenuSystem.AddScreen(new PauseMenu("Pause Menu"));
     }
 }
コード例 #2
0
		public MenuSystem (ControlsQB controls) {
			Input = new MenuInput(controls);
		}
コード例 #3
0
        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"));
            }
        }
コード例 #4
0
 /// <summary>
 /// Allows the active menu to handle user input
 /// </summary>
 public virtual void HandleInput(MenuInput input)
 {
 }