private void LoadSavedGame(object sender, RoutedEventArgs e) { Button btnEvent = (Button)sender; int iId = Convert.ToInt32(btnEvent.Uid); LoadSaveHandler loadHandler = new LoadSaveHandler(); loadHandler.LoadGame(filePaths[iId]); LoadGame loadGame = new LoadGame(); loadGame.Show(); this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { Button btnSend = (Button)sender; if (btnSend.Uid != "Save") { if (soundEngine != null) { soundEngine.StopSound(); } } switch (btnSend.Uid) { case "Resume": gameWindow.dispatcherTimer.IsEnabled = true; gameWindow.dispatcherTimer.Start(); gameWindow.IsEnabled = true; this.Close(); break; case "Menu": MainMenu mainMenu = new MainMenu(); mainMenu.Show(); gameWindow.Close(); this.Close(); break; case "Restart": gameWindow.Close(); MainWindow newGameWindow = new MainWindow(); newGameWindow.Show(); this.Close(); break; case "Save": btnSend.IsEnabled = false; GameParameter.lHistoryGame = gameWindow.lHistoryGame; LoadSaveHandler saveHandler = new LoadSaveHandler(); saveHandler.SaveGame(); break; case "Exit": gameWindow.Close(); this.Close(); break; } }