diff options
author | Bastien Bouclet | 2016-02-20 17:33:13 +0100 |
---|---|---|
committer | Bastien Bouclet | 2016-02-22 08:44:55 +0100 |
commit | 6f56f2efe129e55d7ac5cf35378dd385d3f0547b (patch) | |
tree | 3c9241868b18284b92da34397df2e14d4996f22f /engines/mohawk/dialogs.h | |
parent | 524d7ec5ec4e8c88cc37bbb5125383b1e3014cd6 (diff) | |
download | scummvm-rg350-6f56f2efe129e55d7ac5cf35378dd385d3f0547b.tar.gz scummvm-rg350-6f56f2efe129e55d7ac5cf35378dd385d3f0547b.tar.bz2 scummvm-rg350-6f56f2efe129e55d7ac5cf35378dd385d3f0547b.zip |
MOHAWK: Add Save, Load and Quit buttons to the Myst Dialog
So that it is possible to play the game without knowing about the GMM
Diffstat (limited to 'engines/mohawk/dialogs.h')
-rw-r--r-- | engines/mohawk/dialogs.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/mohawk/dialogs.h b/engines/mohawk/dialogs.h index da8909061f..bc25c72a43 100644 --- a/engines/mohawk/dialogs.h +++ b/engines/mohawk/dialogs.h @@ -32,6 +32,10 @@ #include "gui/widget.h" #include "gui/widgets/list.h" +namespace GUI { +class SaveLoadChooser; +} + namespace Mohawk { class MohawkEngine; @@ -80,11 +84,22 @@ public: virtual void handleCommand(GUI::CommandSender*, uint32, uint32); private: MohawkEngine_Myst *_vm; + GUI::CheckboxWidget *_zipModeCheckbox; GUI::CheckboxWidget *_transitionsCheckbox; + GUI::ButtonWidget *_dropPageButton; GUI::ButtonWidget *_showMapButton; GUI::ButtonWidget *_returnToMenuButton; + + GUI::ButtonWidget *_loadButton; + GUI::ButtonWidget *_saveButton; + + GUI::SaveLoadChooser *_loadDialog; + GUI::SaveLoadChooser *_saveDialog; + + void save(); + void load(); }; #endif |