diff options
-rw-r--r-- | scumm/akos.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp index 7fbf82a135..0d85a13410 100644 --- a/scumm/akos.cpp +++ b/scumm/akos.cpp @@ -938,9 +938,12 @@ byte AkosRenderer::codec16(int xmoveCur, int ymoveCur) { int32 skip_x, skip_y, cur_x, cur_y; byte transparency; //FIXME There should be better method to determine transparency in HE games - if (_vm->_features & GF_HUMONGOUS && _vm->_heversion < 70) - transparency = (_vm->_gameId == GID_FBEAR) ? 5 : 0; - else + if (_vm->_features & GF_HUMONGOUS) { + if (_vm->_gameId == GID_FBEAR) + transparency = 5; + else + transparency = (_vm->_heversion >= 70) ? 255 : 0; + } else transparency = 255; if (_actorHitMode) { |