aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/resource.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2014-10-28 22:37:57 +0100
committerMartin Kiewitz2014-10-28 22:37:57 +0100
commit28967b617f53dbda91d549007dc8af2581dbae3a (patch)
treeb37bdd527df0c25ab6a117b4d2465a9aefb7c210 /engines/sci/resource.cpp
parent5f022f2e9e333318d38a456ce5db63b19e203b84 (diff)
downloadscummvm-rg350-28967b617f53dbda91d549007dc8af2581dbae3a.tar.gz
scummvm-rg350-28967b617f53dbda91d549007dc8af2581dbae3a.tar.bz2
scummvm-rg350-28967b617f53dbda91d549007dc8af2581dbae3a.zip
SCI: properly reversed color matching thanks wjp
Diffstat (limited to 'engines/sci/resource.cpp')
-rw-r--r--engines/sci/resource.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp
index d155792853..10740a8b7b 100644
--- a/engines/sci/resource.cpp
+++ b/engines/sci/resource.cpp
@@ -2350,6 +2350,9 @@ bool ResourceManager::detectPaletteMergingSci11() {
// Old palette format used in palette resource? -> it's merging
if ((data[0] == 0 && data[1] == 1) || (data[0] == 0 && data[1] == 0 && READ_LE_UINT16(data + 29) == 0))
return true;
+ // Hardcoded: Laura Bow 2 floppy uses new palette resource, but still palette merging + 16 bit color matching
+ if ((g_sci->getGameId() == GID_LAURABOW2) && (!g_sci->isCD()) && (!g_sci->isDemo()))
+ return true;
return false;
}
return false;