aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge.cpp
diff options
context:
space:
mode:
authorStrangerke2011-07-05 23:13:12 +0200
committerAlyssa Milburn2011-07-07 09:23:09 +0200
commitc86c62b288dd3c8a1a630864142f99b177e4db3a (patch)
tree90adc86071d51b69a8ca861d8506c58baee52a5e /engines/cge/cge.cpp
parent2997db0040d4c4e7ead02f37d8e7bd2c0ce6b206 (diff)
downloadscummvm-rg350-c86c62b288dd3c8a1a630864142f99b177e4db3a.tar.gz
scummvm-rg350-c86c62b288dd3c8a1a630864142f99b177e4db3a.tar.bz2
scummvm-rg350-c86c62b288dd3c8a1a630864142f99b177e4db3a.zip
CGE: Cleanup and renaming. Also move some static and global functions to CGEEngine.
Diffstat (limited to 'engines/cge/cge.cpp')
-rw-r--r--engines/cge/cge.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp
index eee359b74c..067b9eb6e9 100644
--- a/engines/cge/cge.cpp
+++ b/engines/cge/cge.cpp
@@ -167,6 +167,27 @@ void CGEEngine::setup() {
_savTab[15].Ptr = NULL;
_savTab[15].Len = 0;
_savTab[15].Flg = 0;
+
+ if (_isDemo) {
+ _maxCaveArr[0] = CAVE_MAX;
+ _maxCaveArr[1] = -1;
+ _maxCaveArr[2] = -1;
+ _maxCaveArr[3] = -1;
+ _maxCaveArr[4] = -1;
+ } else {
+ _maxCaveArr[0] = 1;
+ _maxCaveArr[1] = 8;
+ _maxCaveArr[2] = 16;
+ _maxCaveArr[3] = 23;
+ _maxCaveArr[4] = 24;
+ };
+ _maxCave = 0;
+ _dark = false;
+ _game = false;
+ _now = 1;
+ _lev = -1;
+
+
}
CGEEngine::~CGEEngine() {