aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorTravis Howell2004-01-02 04:29:04 +0000
committerTravis Howell2004-01-02 04:29:04 +0000
commit4043db7d631ccd096e938e9e4eea005921644ef2 (patch)
tree41c7ae1f139d97ea79aa916e0711bf4874581c70 /scumm
parentae4b45952133cdbc76df707b549321a96acf9c89 (diff)
downloadscummvm-rg350-4043db7d631ccd096e938e9e4eea005921644ef2.tar.gz
scummvm-rg350-4043db7d631ccd096e938e9e4eea005921644ef2.tar.bz2
scummvm-rg350-4043db7d631ccd096e938e9e4eea005921644ef2.zip
Fix some masking issue in Putt Putt games
svn-id: r12080
Diffstat (limited to 'scumm')
-rw-r--r--scumm/actor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 7511a009a6..df417931e1 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -975,7 +975,7 @@ void Actor::drawActorCostume() {
} else {
bcr->_zbuf = forceClip;
- if (bcr->_zbuf == 100) {
+ if ((bcr->_zbuf == 100) || ((_vm->_features & GF_HUMONGOUS) && (bcr->_zbuf == 0))) {
bcr->_zbuf = _vm->getMaskFromBox(walkbox);
if (bcr->_zbuf > _vm->gdi._numZBuffer-1)
bcr->_zbuf = _vm->gdi._numZBuffer-1;