diff options
Diffstat (limited to 'scumm/script_v6.cpp')
| -rw-r--r-- | scumm/script_v6.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index b18e4af726..9242f0eada 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -1465,7 +1465,18 @@ void ScummEngine_v6::o6_setBoxFlags() { } void ScummEngine_v6::o6_createBoxMatrix() { + int i; + Actor *a; + createBoxMatrix(); + + if ((_gameId == GID_DIG) || (_gameId == GID_CMI)) { + 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::o6_resourceRoutines() { |
