aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.cpp
diff options
context:
space:
mode:
authorMax Horn2007-03-12 12:11:59 +0000
committerMax Horn2007-03-12 12:11:59 +0000
commitf47670f5a38a3e32a56e94c9a67084cdeff87d48 (patch)
treece594af561947ae31f6a214023d9cb0bb1c83ad2 /engines/scumm/scumm.cpp
parentf1984bdeaed94e607b069a16567ba4b82c4319b1 (diff)
downloadscummvm-rg350-f47670f5a38a3e32a56e94c9a67084cdeff87d48.tar.gz
scummvm-rg350-f47670f5a38a3e32a56e94c9a67084cdeff87d48.tar.bz2
scummvm-rg350-f47670f5a38a3e32a56e94c9a67084cdeff87d48.zip
Get rid of initActorClass
svn-id: r26101
Diffstat (limited to 'engines/scumm/scumm.cpp')
-rw-r--r--engines/scumm/scumm.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index b808ccb061..267b78d1f7 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -1295,18 +1295,18 @@ void ScummEngine::resetScumm() {
_cursor.animate = 1;
// Allocate and Initialize actors
- Actor::initActorClass(this);
+ Actor::kInvalidBox = ((_game.features & GF_SMALL_HEADER) ? kOldInvalidBox : kNewInavlidBox);
_actors = new Actor * [_numActors];
_sortedActors = new Actor * [_numActors];
for (i = 0; i < _numActors; ++i) {
if (_game.version == 0)
- _actors[i] = new ActorC64(i);
+ _actors[i] = new ActorC64(this, i);
else if (_game.version <= 2)
- _actors[i] = new Actor_v2(i);
+ _actors[i] = new Actor_v2(this, i);
else if (_game.version == 3)
- _actors[i] = new Actor_v3(i);
+ _actors[i] = new Actor_v3(this, i);
else
- _actors[i] = new Actor(i);
+ _actors[i] = new Actor(this, i);
_actors[i]->initActor(-1);
// this is from IDB