aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/cge2.cpp
diff options
context:
space:
mode:
authoruruk2014-05-15 10:58:59 +0200
committeruruk2014-05-15 10:58:59 +0200
commit945f12f2ad04ce60d2d072548799a440ebb32da6 (patch)
treed929a76c135502701525d934140f10893cda05f3 /engines/cge2/cge2.cpp
parentc202328ecf9fc244e0e3974c303056b811726af7 (diff)
downloadscummvm-rg350-945f12f2ad04ce60d2d072548799a440ebb32da6.tar.gz
scummvm-rg350-945f12f2ad04ce60d2d072548799a440ebb32da6.tar.bz2
scummvm-rg350-945f12f2ad04ce60d2d072548799a440ebb32da6.zip
CGE2: Move setEye()s to CGE2Engine.
Diffstat (limited to 'engines/cge2/cge2.cpp')
-rw-r--r--engines/cge2/cge2.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/cge2/cge2.cpp b/engines/cge2/cge2.cpp
index 4afafdc807..85e8e889aa 100644
--- a/engines/cge2/cge2.cpp
+++ b/engines/cge2/cge2.cpp
@@ -50,6 +50,8 @@ CGE2Engine::CGE2Engine(OSystem *syst, const ADGameDescription *gameDescription)
for (int i = 0; i < 2; i++)
_heroTab[i] = nullptr;
_eye = nullptr;
+ for (int i = 0; i < kCaveMax; i++)
+ _eyeTab[i] = nullptr;
_spare = nullptr;
_commandHandler = nullptr;
@@ -72,6 +74,8 @@ void CGE2Engine::init() {
for (int i = 0; i < 2; i++)
_heroTab[i] = new HeroTab(this);
_eye = new V3D();
+ for (int i = 0; i < kCaveMax; i++)
+ _eyeTab[i] = new V3D();
_spare = new Spare(this);
_commandHandler = new CommandHandler(this, false);
}
@@ -87,6 +91,8 @@ void CGE2Engine::deinit() {
for (int i = 0; i < 2; i++)
delete _heroTab[i];
delete _eye;
+ for (int i = 0; i < kCaveMax; i++)
+ delete _eyeTab[i];
delete _spare;
delete _commandHandler;
}