diff options
author | johndoe123 | 2014-12-01 14:14:02 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | e4ce8ad4c9e9c5156270bb4c1c6f4952a011b70f (patch) | |
tree | 42700fc258076ed7cb2b3e27656b2bd5d6ae3ff7 /engines/illusions/actor.cpp | |
parent | d7dd74cbe99f8d6d8072f828707e89e43517caca (diff) | |
download | scummvm-rg350-e4ce8ad4c9e9c5156270bb4c1c6f4952a011b70f.tar.gz scummvm-rg350-e4ce8ad4c9e9c5156270bb4c1c6f4952a011b70f.tar.bz2 scummvm-rg350-e4ce8ad4c9e9c5156270bb4c1c6f4952a011b70f.zip |
ILLUSIONS: Start refactoring the resource system (not done yet)
Diffstat (limited to 'engines/illusions/actor.cpp')
-rw-r--r-- | engines/illusions/actor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/illusions/actor.cpp b/engines/illusions/actor.cpp index b524c02e5c..65eff5d1ed 100644 --- a/engines/illusions/actor.cpp +++ b/engines/illusions/actor.cpp @@ -688,7 +688,7 @@ void Control::startSubSequence(int linkIndex, uint32 sequenceId) { Sequence *sequence = _vm->_dict->findSequence(sequenceId); linkedActor->_seqCodeIp = sequence->_sequenceCode; - linkedActor->_frames = _vm->_actorItems->findSequenceFrames(sequence); + linkedActor->_frames = _vm->findActorSequenceFrames(sequence); linkedActor->_seqCodeValue3 = 0; linkedActor->_seqCodeValue1 = 0; linkedActor->_seqCodeValue2 = 600; @@ -778,7 +778,7 @@ PointArray *Control::createPath(Common::Point destPt) { PointArray *walkPoints = (_actor->_flags & 2) ? _actor->_pathWalkPoints->_points : 0; PathLines *walkRects = (_actor->_flags & 0x10) ? _actor->_pathWalkRects->_rects : 0; PathFinder pathFinder; - WidthHeight bgDimensions = _vm->_backgroundItems->getMasterBgDimensions(); + WidthHeight bgDimensions = _vm->_backgroundInstances->getMasterBgDimensions(); PointArray *path = pathFinder.findPath(_actor->_position, destPt, walkPoints, walkRects, bgDimensions); for (uint i = 0; i < path->size(); ++i) { debug(0, "Path(%d) (%d, %d)", i, (*path)[i].x, (*path)[i].y); @@ -963,7 +963,7 @@ void Control::startSequenceActorIntern(uint32 sequenceId, int value, byte *entry } _actor->_seqCodeIp = sequence->_sequenceCode; - _actor->_frames = _vm->_actorItems->findSequenceFrames(sequence); + _actor->_frames = _vm->findActorSequenceFrames(sequence); _actor->_seqCodeValue3 = 0; _actor->_seqCodeValue1 = 0; @@ -1052,7 +1052,7 @@ void Controls::placeActor(uint32 actorTypeId, Common::Point placePt, uint32 sequ actor->_scale = actorType->_scale; actor->_namedPoints = &actorType->_namedPoints; - BackgroundResource *bgRes = _vm->_backgroundItems->getActiveBgResource(); + BackgroundResource *bgRes = _vm->_backgroundInstances->getActiveBgResource(); if (actorType->_pathWalkPointsIndex) { actor->_pathWalkPoints = bgRes->getPathWalkPoints(actorType->_pathWalkPointsIndex - 1); actor->_flags |= 0x02; |