internal static void Finish() { ScoreManager.UpdateScores(); switch (GameData.status) { case Status.NewGame: for (int i = 3; i >= 0; i--) { MessageManager.PrintOnWholeWindow(new[] { string.Format(newGameMessage, i) }); Delay(1000); } return; case Status.GameOver: Delay(1000); MessageManager.PrintOnWholeWindow(gameOverMessage); break; case Status.Win: MessageManager.PrintOnWholeWindow(winMessage); break; } if (PressedKey == "Q") { FinishManager.EndOfGame(); } }
private static void QuitGame() { FinishManager.EndOfGame(); }