diff options
author | Paul Gilbert | 2014-02-21 21:03:44 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-02-21 21:03:44 -0500 |
commit | 40b3ab62ca8a16c2fd06bfcc691967c4f510d52a (patch) | |
tree | 9a1fa7bb691e387a4d59396e7834a3f165c77dca /engines/mads/nebular/dialogs_nebular.h | |
parent | 7020dbea6a56e41dc199257e898240451bb5bfb1 (diff) | |
download | scummvm-rg350-40b3ab62ca8a16c2fd06bfcc691967c4f510d52a.tar.gz scummvm-rg350-40b3ab62ca8a16c2fd06bfcc691967c4f510d52a.tar.bz2 scummvm-rg350-40b3ab62ca8a16c2fd06bfcc691967c4f510d52a.zip |
MADS: Fixes for reading in HOGANUS entries
Diffstat (limited to 'engines/mads/nebular/dialogs_nebular.h')
-rw-r--r-- | engines/mads/nebular/dialogs_nebular.h | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/engines/mads/nebular/dialogs_nebular.h b/engines/mads/nebular/dialogs_nebular.h index a747f7575d..6417c2cdc3 100644 --- a/engines/mads/nebular/dialogs_nebular.h +++ b/engines/mads/nebular/dialogs_nebular.h @@ -20,8 +20,8 @@ * */ -#ifndef MADS_GAME_NEBULAR_H -#define MADS_GAME_NEBULAR_H +#ifndef MADS_DIALOGS_NEBULAR_H +#define MADS_DIALOGS_NEBULAR_H #include "common/scummsys.h" #include "mads/game.h" @@ -30,15 +30,37 @@ namespace MADS { namespace Nebular { +struct HOGANUS { + int _bookId; + int _pageNum; + int _lineNum; + int _wordNum; + Common::String _word; +}; + class CopyProtectionDialog { private: + MADSEngine *_vm; + HOGANUS _hogEntry; + + /** + * Constructor + */ + CopyProtectionDialog(MADSEngine *vm); + /** + * Get a random copy protection entry from the HOGANUS resource + */ + bool getHogAnusEntry(HOGANUS &entry); public: - static bool show() { return false; } + /** + * Show the dialog + */ + static bool show(MADSEngine *vm); }; } // End of namespace Nebular } // End of namespace MADS -#endif /* MADS_GAME_NEBULAR_H */ +#endif /* MADS_DIALOGS_NEBULAR_H */ |