aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/xeen.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-12-30 22:50:24 -1000
committerPaul Gilbert2014-12-30 22:50:24 -1000
commit9506635bad402d58886cc9a47512871b321a10a2 (patch)
tree28e5c8ae598df25dc16770aca56b721f8225dd25 /engines/xeen/xeen.h
parentfb47ec9627937fe5031f20d16c175e5a12b5dfe2 (diff)
downloadscummvm-rg350-9506635bad402d58886cc9a47512871b321a10a2.tar.gz
scummvm-rg350-9506635bad402d58886cc9a47512871b321a10a2.tar.bz2
scummvm-rg350-9506635bad402d58886cc9a47512871b321a10a2.zip
XEEN: Implemented Window functionality
Diffstat (limited to 'engines/xeen/xeen.h')
-rw-r--r--engines/xeen/xeen.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/xeen/xeen.h b/engines/xeen/xeen.h
index df53b784fc..1b99a85a4b 100644
--- a/engines/xeen/xeen.h
+++ b/engines/xeen/xeen.h
@@ -64,6 +64,11 @@ enum XeenDebugChannels {
kDebugSound = 1 << 3
};
+enum Mode {
+ MODE_0 = 0,
+ MODE_9 = 9
+};
+
struct XeenGameDescription;
#define XEEN_SAVEGAME_VERSION 1
@@ -110,6 +115,9 @@ public:
EventsManager *_events;
Screen *_screen;
SoundManager *_sound;
+ Mode _mode;
+ GameEvent _gameEvent;
+ Common::SeekableReadStream *_eventData;
public:
XeenEngine(OSystem *syst, const XeenGameDescription *gameDesc);
virtual ~XeenEngine();