aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge.cpp
diff options
context:
space:
mode:
authorStrangerke2011-07-25 19:09:12 +0200
committerStrangerke2011-07-25 19:09:12 +0200
commitdad302b640524224cb9381b3cfdcac7f430f0b21 (patch)
treeb9f39c75f60c660783eb23b91745009ebae1cf18 /engines/cge/cge.cpp
parent2e5a041046f69378da87fb8cab805fdee31a01e2 (diff)
downloadscummvm-rg350-dad302b640524224cb9381b3cfdcac7f430f0b21.tar.gz
scummvm-rg350-dad302b640524224cb9381b3cfdcac7f430f0b21.tar.bz2
scummvm-rg350-dad302b640524224cb9381b3cfdcac7f430f0b21.zip
CGE: Remove _core from Startup class
Diffstat (limited to 'engines/cge/cge.cpp')
-rw-r--r--engines/cge/cge.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp
index 6068dee46e..6542518a7e 100644
--- a/engines/cge/cge.cpp
+++ b/engines/cge/cge.cpp
@@ -102,20 +102,22 @@ void CGEEngine::setup() {
_eventManager = new EventManager();
_offUseCount = atoi(_text->getText(kOffUseCount));
_music = true;
- _mini = new byte[MINI_EMM_SIZE];
for (int i = 0; i < kPocketNX; i++)
_pocref[i] = -1;
_volume[0] = 0;
_volume[1] = 0;
+
if (_isDemo) {
+ _mini = new byte[16384];
_maxCaveArr[0] = CAVE_MAX;
_maxCaveArr[1] = -1;
_maxCaveArr[2] = -1;
_maxCaveArr[3] = -1;
_maxCaveArr[4] = -1;
} else {
+ _mini = new byte[65536];
_maxCaveArr[0] = 1;
_maxCaveArr[1] = 8;
_maxCaveArr[2] = 16;