/// <summary> /// Acting for keyboard state. /// </summary> /// <param name="i_KeyboardState">Keyboard state.</param> protected override void actForKeyboardState(KeyboardState i_KeyboardState) { if (i_KeyboardState.IsKeyDown(Keys.Escape)) { ScreensManager.Quit(); } else if (i_KeyboardState.IsKeyDown(Keys.Home)) { bool v_EraseThisScreen = true; GameScreen startTimer = StageScreen.GetStages(ScreensManager); ScreensManager.MoveTo(startTimer, v_EraseThisScreen); } else if (i_KeyboardState.IsKeyDown(Keys.N)) { ScreensManager.MoveBackToRootScreen(); } }