aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorTravis Howell2004-10-11 11:15:23 +0000
committerTravis Howell2004-10-11 11:15:23 +0000
commit29c0c5965265000ababb17abf5a59d9d3d10afc0 (patch)
tree93929e8cc2d080f122a944ab07d4940c60668845 /scumm
parent00ab3be379cf571a1d1c1f811851d9f0ad4a9978 (diff)
downloadscummvm-rg350-29c0c5965265000ababb17abf5a59d9d3d10afc0.tar.gz
scummvm-rg350-29c0c5965265000ababb17abf5a59d9d3d10afc0.tar.bz2
scummvm-rg350-29c0c5965265000ababb17abf5a59d9d3d10afc0.zip
HE games only use flag value too.
svn-id: r15516
Diffstat (limited to 'scumm')
-rw-r--r--scumm/gfx.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/scumm/gfx.cpp b/scumm/gfx.cpp
index 40c12480ca..c44eb81d07 100644
--- a/scumm/gfx.cpp
+++ b/scumm/gfx.cpp
@@ -1270,8 +1270,8 @@ void Gdi::drawBitmap(const byte *ptr, VirtScreen *vs, int x, int y, const int wi
}
CHECK_HEAP;
- // COMI only uses flag value
- if (_vm->_version == 8)
+ // COMI and HE games only uses flag value
+ if (_vm->_version == 8 || (_vm->_features & GF_HUMONGOUS))
useOrDecompress = true;
if (_vm->_version == 1) {
@@ -1764,8 +1764,8 @@ bool Gdi::decompressBitmap(byte *dst, int dstPitch, const byte *src, int numLine
unkDecode11(dst, dstPitch, src, numLinesToProcess); /* Ender - Zak256/Indy256 */
break;
- // 8/9 used in 3do version of puttputt joins the parade maybe others
case 8:
+ // Used in 3DO versions of HE games
useOrDecompress = true;
drawStrip3DO(dst, dstPitch, src, numLinesToProcess, true);
break;
@@ -1774,8 +1774,8 @@ bool Gdi::decompressBitmap(byte *dst, int dstPitch, const byte *src, int numLine
drawStrip3DO(dst, dstPitch, src, numLinesToProcess, false);
break;
- // used in amiga version of Monkey Island
case 10:
+ // Used in Amiga version of Monkey Island 1
drawStripEGA(dst, dstPitch, src, numLinesToProcess);
break;