aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/res.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2007-12-31 05:58:22 +0000
committerPaul Gilbert2007-12-31 05:58:22 +0000
commit1dd2e32fc0c402b4c0f2a097d6ce3b55eb09017f (patch)
tree3ccceb287c76ada0f83e805c36cf03f50e310358 /engines/lure/res.cpp
parentccc822fd1c6e0bc0dd3a04ba04c0fa521aeca7a7 (diff)
downloadscummvm-rg350-1dd2e32fc0c402b4c0f2a097d6ce3b55eb09017f.tar.gz
scummvm-rg350-1dd2e32fc0c402b4c0f2a097d6ce3b55eb09017f.tar.bz2
scummvm-rg350-1dd2e32fc0c402b4c0f2a097d6ce3b55eb09017f.zip
Added extra palette handling for EGA palettes
svn-id: r30097
Diffstat (limited to 'engines/lure/res.cpp')
-rw-r--r--engines/lure/res.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/lure/res.cpp b/engines/lure/res.cpp
index b405651d42..64ddbf1a4e 100644
--- a/engines/lure/res.cpp
+++ b/engines/lure/res.cpp
@@ -105,6 +105,7 @@ void Resources::reset() {
void Resources::reloadData() {
Disk &d = Disk::getReference();
+ bool isEGA = LureEngine::getReference().isEGA();
MemoryBlock *mb, *paths;
uint16 *offset, offsetVal;
uint16 recordId, startOffset;
@@ -112,7 +113,7 @@ void Resources::reloadData() {
uint16 *v;
// Get the palette subset data
- _paletteSubset = new Palette(ALT_PALETTE_RESOURCE_ID);
+ _paletteSubset = isEGA ? NULL : new Palette(ALT_PALETTE_RESOURCE_ID);
// Load room data
mb = d.getEntry(ROOM_DATA_RESOURCE_ID);