コード例 #1
0
        public void ShowConfirmLoad()
        {
            MessageBoxScreen messageBoxScreen = new MessageBoxScreen("Are you sure you\nwant to load this\ngame?", false);

            messageBoxScreen.Accepted  += confirmLoadMessageBoxAccepted;
            messageBoxScreen.Cancelled += confirmLoadMessageBoxCancelled;
            ScreenManager.AddScreen(messageBoxScreen);
        }
コード例 #2
0
        public void ShowConfirmEndSession()
        {
            MessageBoxScreen messageBoxScreen = new MessageBoxScreen("Are you sure you\nwant to quit this\ngame?", false);

            messageBoxScreen.Accepted  += confirmEndSessionMessageBoxAccepted;
            messageBoxScreen.Cancelled += confirmExitMessageBoxCancelled;
            ScreenManager.AddScreen(messageBoxScreen);
        }
コード例 #3
0
        public void ShowConfirmReplay()
        {
            MessageBoxScreen messageBoxScreen = new MessageBoxScreen("You have completed\nthis puzzle already.\nWould you like to\nsolve it again?", false);

            messageBoxScreen.Accepted  += confirmReplayMessageBoxAccepted;
            messageBoxScreen.Cancelled += confirmReplayMessageBoxCancelled;
            ScreenManager.AddScreen(messageBoxScreen);
        }
コード例 #4
0
        public void ShowConfirmDelete()
        {
            MessageBoxScreen messageBoxScreen = new MessageBoxScreen("Are you sure you\nwant to delete this\nsave game?", false);

            messageBoxScreen.Accepted  += confirmDeleteMessageBoxAccepted;
            messageBoxScreen.Cancelled += confirmDeleteMessageBoxCancelled;
            ScreenManager.AddScreen(messageBoxScreen);
        }
コード例 #5
0
 protected void ExitGame(bool confirm)
 {
     if (confirm)
     {
         string           message = String.Empty;
         MessageBoxScreen confirmExitMessageBox = new MessageBoxScreen("Quit and go back to\nthe Dashboard?", false);
         confirmExitMessageBox.Accepted += confirmExitMessageBoxAccepted;
         //            confirmExitMessageBox.Cancelled += confirmExitMessageBoxCancelled;
         ScreenManager.AddScreen(confirmExitMessageBox);
     }
     else
     {
         ExitScreen();
         mode = MainGameScreenMode.Exiting;
     }
 }