aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorTravis Howell2004-07-05 06:02:05 +0000
committerTravis Howell2004-07-05 06:02:05 +0000
commit510d9c847f31c0a7c5f69c7b0487da4d53eab671 (patch)
tree3ba438635a586e916bea95b3a5f3517a3d2f8d59 /scumm
parent9160374f238ccffde8d300cf37415d2b6beeb35f (diff)
downloadscummvm-rg350-510d9c847f31c0a7c5f69c7b0487da4d53eab671.tar.gz
scummvm-rg350-510d9c847f31c0a7c5f69c7b0487da4d53eab671.tar.bz2
scummvm-rg350-510d9c847f31c0a7c5f69c7b0487da4d53eab671.zip
Should use putActor
svn-id: r14169
Diffstat (limited to 'scumm')
-rw-r--r--scumm/script_v6.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index 9242f0eada..551de8a685 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -3145,8 +3145,15 @@ void ScummEngine_v6::o6_setBoxSet() {
assert(matrix);
memcpy(matrix, boxm, mboxSize);
- if(!(_features & GF_HUMONGOUS))
- showActors();
+ if (_version == 7) {
+ Actor *a;
+
+ for (i = 1; i < _numActors; i++) {
+ a = &_actors[i];
+ if (a && a->isInCurrentRoom())
+ a->putActor(a->_pos.x, a->_pos.y, _currentRoom);
+ }
+ }
}
void ScummEngine_v6::decodeParseString(int m, int n) {