aboutsummaryrefslogtreecommitdiff
path: root/script.cpp
diff options
context:
space:
mode:
authorMax Horn2002-05-14 19:11:20 +0000
committerMax Horn2002-05-14 19:11:20 +0000
commitfe4230bcbf317c2ac039b25c1421b383219e8c9e (patch)
treec114fb43df02484e5f122dcc3ecae28c4c56e8bc /script.cpp
parenta592de43330c4ab1162b83599e12e70696cb661c (diff)
downloadscummvm-rg350-fe4230bcbf317c2ac039b25c1421b383219e8c9e.tar.gz
scummvm-rg350-fe4230bcbf317c2ac039b25c1421b383219e8c9e.tar.bz2
scummvm-rg350-fe4230bcbf317c2ac039b25c1421b383219e8c9e.zip
refactored parts of actor.cpp: many methods are now members of class Actor instead of class Scumm. This is still work in progress!
svn-id: r4319
Diffstat (limited to 'script.cpp')
-rw-r--r--script.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/script.cpp b/script.cpp
index c52c47db7b..73819c66a2 100644
--- a/script.cpp
+++ b/script.cpp
@@ -883,7 +883,7 @@ void Scumm::faceActorToObj(int act, int obj)
return;
dir = (_xPos > x) ? 90 : 270;
- turnToDirection(derefActorSafe(act, "faceActorToObj"), dir);
+ derefActorSafe(act, "faceActorToObj")->turnToDirection(dir);
}
void Scumm::animateActor(int act, int anim)
@@ -905,18 +905,18 @@ void Scumm::animateActor(int act, int anim)
switch (cmd) {
case 2:
- stopActorMoving(a);
- startAnimActor(a, a->standFrame);
+ a->stopActorMoving();
+ a->startAnimActor(a->standFrame);
break;
case 3:
a->moving &= ~4;
- setActorDirection(a, dir);
+ a->setActorDirection(dir);
break;
case 4:
- turnToDirection(a, dir);
+ a->turnToDirection(dir);
break;
default:
- startAnimActor(a, anim);
+ a->startAnimActor(anim);
}
} else {
@@ -931,18 +931,18 @@ void Scumm::animateActor(int act, int anim)
switch (anim >> 2) {
case 0x3F:
- stopActorMoving(a);
- startAnimActor(a, a->standFrame);
+ a->stopActorMoving();
+ a->startAnimActor(a->standFrame);
break;
case 0x3E:
a->moving &= ~4;
- setActorDirection(a, oldDirToNewDir(dir));
+ a->setActorDirection(oldDirToNewDir(dir));
break;
case 0x3D:
- turnToDirection(a, oldDirToNewDir(dir));
+ a->turnToDirection(oldDirToNewDir(dir));
break;
default:
- startAnimActor(a, anim);
+ a->startAnimActor(anim);
}
}