aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index 6f85d6bb76..06d2c087ee 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -387,16 +387,23 @@ public:
// GUI
NewGui *_newgui;
+protected:
Dialog *_pauseDialog;
Dialog *_optionsDialog;
Dialog *_saveLoadDialog;
+ Dialog *_confirmExitDialog;
+public:
// Debugger access this one, too...
ConsoleDialog *_debuggerDialog;
+protected:
int runDialog(Dialog *dialog);
+ void confirmexitDialog();
void pauseDialog();
void saveloadDialog();
- void optionsDialog();
+public:
+ void optionsDialog(); // Used by SaveLoadDialog::handleCommand()
+protected:
char displayError(bool showCancel, const char *message, ...);
protected:
@@ -1060,6 +1067,7 @@ protected:
public:
bool _noSubtitles; // Whether to skip all subtitles
+ bool _confirmExit;
protected:
void initCharset(int charset);