diff options
author | Paul Gilbert | 2014-02-24 00:20:53 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-02-24 00:20:53 -0500 |
commit | 37b788b7ddb679f32653be326ae96ad9132feb1f (patch) | |
tree | c84df6c04b2ed52c3ddad5a9d2b6239474308c6b /engines/mads/dialogs.h | |
parent | 8ee283d921ec88bad61469e136a31aef0ff5b9ca (diff) | |
download | scummvm-rg350-37b788b7ddb679f32653be326ae96ad9132feb1f.tar.gz scummvm-rg350-37b788b7ddb679f32653be326ae96ad9132feb1f.tar.bz2 scummvm-rg350-37b788b7ddb679f32653be326ae96ad9132feb1f.zip |
MADS: Added skeleton framework for game scene classes
Diffstat (limited to 'engines/mads/dialogs.h')
-rw-r--r-- | engines/mads/dialogs.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/mads/dialogs.h b/engines/mads/dialogs.h index 0945ad9436..f77590deee 100644 --- a/engines/mads/dialogs.h +++ b/engines/mads/dialogs.h @@ -168,6 +168,23 @@ public: void show(); }; +enum DialogId { + DIALOG_NONE = 0, DIALOG_GAME_MENU = 1, DIALOG_SAVE = 2, DIALOG_RESTORE = 3, + DIALOG_OPTIONS = 4, DIALOG_DIFFICULTY = 5, DIALOG_ERROR = 6 +}; + +class Dialogs { +private: + MADSEngine *_vm; + + Dialogs(MADSEngine *vm); +public: + static Dialogs *init(MADSEngine *vm); +public: + Common::Point _defaultPosition; + DialogId _pendingDialog; +}; + } // End of namespace MADS #endif /* MADS_DIALOGS_H */ |