コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <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);
     }
 }