aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/cge.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-08-06 21:03:24 +1000
committerPaul Gilbert2011-08-06 21:03:24 +1000
commit1208e7e5af5d5cf74c615f6b5e7f40800100d146 (patch)
tree8b5d16e47d98b445a7f07c42383feef66354a1b2 /engines/cge/cge.cpp
parent46e1f03585ffd841eba3a2f5570bd0559cb833bd (diff)
downloadscummvm-rg350-1208e7e5af5d5cf74c615f6b5e7f40800100d146.tar.gz
scummvm-rg350-1208e7e5af5d5cf74c615f6b5e7f40800100d146.tar.bz2
scummvm-rg350-1208e7e5af5d5cf74c615f6b5e7f40800100d146.zip
CGE: Removed the _mini data block originally used to hold inventory shapes in high memory
Diffstat (limited to 'engines/cge/cge.cpp')
-rw-r--r--engines/cge/cge.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp
index 2a4ea6bea2..b38b6d392f 100644
--- a/engines/cge/cge.cpp
+++ b/engines/cge/cge.cpp
@@ -58,13 +58,11 @@ CGEEngine::CGEEngine(OSystem *syst, const ADGameDescription *gameDescription)
void CGEEngine::initCaveValues() {
if (_isDemo) {
- _mini = new byte[16384];
_caveDx = 23;
_caveDy = 29;
_caveNx = 3;
_caveNy = 1;
} else {
- _mini = new byte[65536];
_caveDx = 9;
_caveDy = 10;
_caveNx = 8;
@@ -100,7 +98,6 @@ void CGEEngine::initCaveValues() {
}
void CGEEngine::freeCaveValues() {
- delete[] _mini;
free(_heroXY);
free(_barriers);
}
@@ -216,6 +213,8 @@ CGEEngine::~CGEEngine() {
delete _snail_;
delete _hero;
+ delete[] _miniShpList;
+
freeCaveValues();
}