aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/actor.cpp
diff options
context:
space:
mode:
authorTravis Howell2009-10-27 12:08:19 +0000
committerTravis Howell2009-10-27 12:08:19 +0000
commitba979cbd565f152b7a1d657f23cce5417d8b2205 (patch)
tree4017f8209036e096e4590298cc461798d1b5db24 /engines/scumm/actor.cpp
parent26948eca76ff1abc020bbd6a2b98eb1c5c456ff5 (diff)
downloadscummvm-rg350-ba979cbd565f152b7a1d657f23cce5417d8b2205.tar.gz
scummvm-rg350-ba979cbd565f152b7a1d657f23cce5417d8b2205.tar.bz2
scummvm-rg350-ba979cbd565f152b7a1d657f23cce5417d8b2205.zip
Add patch #2856940 - MM C64: corner walkboxes fixed.
svn-id: r45438
Diffstat (limited to 'engines/scumm/actor.cpp')
-rw-r--r--engines/scumm/actor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index 4fde436e2f..443c66034e 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -1536,6 +1536,8 @@ void Actor::prepareDrawActorCostume(BaseCostumeRenderer *bcr) {
bcr->_zbuf = 0;
else {
bcr->_zbuf = _vm->getMaskFromBox(_walkbox);
+ if (_vm->_game.version == 0)
+ bcr->_zbuf &= 0x03;
if (bcr->_zbuf > _vm->_gdi->_numZBuffer-1)
bcr->_zbuf = _vm->_gdi->_numZBuffer-1;
}