aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/scumm.h')
-rw-r--r--engines/scumm/scumm.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h
index 054a1f59b9..ebd7749606 100644
--- a/engines/scumm/scumm.h
+++ b/engines/scumm/scumm.h
@@ -462,7 +462,7 @@ protected:
virtual void loadLanguageBundle() {}
void loadCJKFont();
void setupMusic(int midi);
- virtual void syncSoundSettings();
+ void updateSoundSettings();
void setTalkspeed(int talkspeed);
int getTalkspeed();
@@ -496,18 +496,22 @@ protected:
public:
void pauseGame();
void restart();
+ void shutDown();
+
+ /** We keep running until this is set to true. */
+ bool _quit;
protected:
Dialog *_pauseDialog;
Dialog *_versionDialog;
- Dialog *_scummMenuDialog;
+ Dialog *_mainMenuDialog;
virtual int runDialog(Dialog &dialog);
void confirmExitDialog();
void confirmRestartDialog();
void pauseDialog();
void versionDialog();
- void scummMenuDialog();
+ void mainMenuDialog();
char displayMessage(const char *altButton, const char *message, ...);
@@ -632,9 +636,9 @@ public:
protected:
Graphics::Surface *loadThumbnail(Common::SeekableReadStream *file);
- bool loadInfos(Common::SeekableReadStream *file, InfoStuff *stuff);
- void saveThumbnail(Common::WriteStream *file);
+
void saveInfos(Common::WriteStream* file);
+ bool loadInfos(Common::SeekableReadStream *file, InfoStuff *stuff);
int32 _engineStartTime;
int32 _pauseStartTime;