/// <summary> /// Zamyka wszystkie elementy programu przy wcześniejszym zapisaniu wyniku zalogowanego użytkownika. /// </summary> private void MainWindow1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (gameStarted) { StatisticsCollector.SaveScoreInFile(); } Environment.Exit(0); }
/// <summary> /// Kończy grę. Wywołuje funkcje kończące grę i zapisujące wyniki. /// </summary> private void EndGameButton_MouseDown(object sender, MouseButtonEventArgs e) { gameStarted = false; AsteroidsCounter = 0; StatisticsCollector.SaveScoreInFile(); RemoveAsteroids(); DisplayMenu(); }