aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.cpp
diff options
context:
space:
mode:
authorTravis Howell2004-10-04 12:16:52 +0000
committerTravis Howell2004-10-04 12:16:52 +0000
commit38a7893aa905fd74c5461e28027e4533776837ec (patch)
tree82d4bb8e782ef24a16b4dcd69f6f630cd6abc4db /scumm/scumm.cpp
parent49a36911322a6feb147912f7c7cb60e9186ab757 (diff)
downloadscummvm-rg350-38a7893aa905fd74c5461e28027e4533776837ec.tar.gz
scummvm-rg350-38a7893aa905fd74c5461e28027e4533776837ec.tar.bz2
scummvm-rg350-38a7893aa905fd74c5461e28027e4533776837ec.zip
COMI stores room transparency in RMHD.
Minor cleanup. svn-id: r15406
Diffstat (limited to 'scumm/scumm.cpp')
-rw-r--r--scumm/scumm.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index cb3627d6ef..a7f4361b72 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -2287,14 +2287,14 @@ void ScummEngine::initRoomSubBlocks() {
}
// Transparent color
- if (_features & GF_OLD_BUNDLE)
+ if (_version == 8)
+ gdi._transparentColor = (byte)READ_LE_UINT32(&(rmhd->v8.transparency));
+ else if (_features & GF_OLD_BUNDLE)
gdi._transparentColor = 255;
else {
ptr = findResourceData(MKID('TRNS'), roomptr);
if (ptr)
gdi._transparentColor = ptr[0];
- else if (_version == 8)
- gdi._transparentColor = 5;
else
gdi._transparentColor = 255;
}