/// <summary> /// EventHandler that permits show a message box to ask the user if he/she /// wants to close the game. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void ExitMenuEntrySelected(object sender, EventArgs e) { MessageBoxScreen messageBox = new MessageBoxScreen("MessageBox", StringHelper.DefaultInstance.Get("menu_exit_message"), false); messageBox.Accepted += ExitMessageBoxAccepted; ScreenManager.AddScreen("MessageBox", messageBox); }
/// <summary> /// EventHandler that permits to load a saved game. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void LoadMenuEntrySelected(object sender, EventArgs e) { string[] files = FileHelper.GetFilesInDirectory(); if (files.Length != 0) { ScreenManager.AddScreen("LoadGames", new LoadGameScreen("LoadGames")); } else { MessageBoxScreen messageBox = new MessageBoxScreen("MessageBox", StringHelper.DefaultInstance.Get("menu_load_empty"), true); ScreenManager.AddScreen("MessageBox", messageBox); } }