diff options
author | Max Horn | 2002-05-14 19:11:20 +0000 |
---|---|---|
committer | Max Horn | 2002-05-14 19:11:20 +0000 |
commit | fe4230bcbf317c2ac039b25c1421b383219e8c9e (patch) | |
tree | c114fb43df02484e5f122dcc3ecae28c4c56e8bc /script.cpp | |
parent | a592de43330c4ab1162b83599e12e70696cb661c (diff) | |
download | scummvm-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.cpp | 22 |
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); } } |