diff options
| author | Max Horn | 2005-04-26 14:24:29 +0000 |
|---|---|---|
| committer | Max Horn | 2005-04-26 14:24:29 +0000 |
| commit | 4239ac74076bb0c7024bd11a511933a3596a5c69 (patch) | |
| tree | d5a7506bca6ad46912d44ec664ecb21845e60fb8 | |
| parent | 973cb9a281e7b2dc73b7c640172954cc5f0bacfd (diff) | |
| download | scummvm-rg350-4239ac74076bb0c7024bd11a511933a3596a5c69.tar.gz scummvm-rg350-4239ac74076bb0c7024bd11a511933a3596a5c69.tar.bz2 scummvm-rg350-4239ac74076bb0c7024bd11a511933a3596a5c69.zip | |
Since we don't store _CLUT_offs anymore, we can clean up the code related to it now
svn-id: r17823
| -rw-r--r-- | scumm/palette.cpp | 1 | ||||
| -rw-r--r-- | scumm/room.cpp | 16 |
2 files changed, 1 insertions, 16 deletions
diff --git a/scumm/palette.cpp b/scumm/palette.cpp index fe30c0b779..1ae057543f 100644 --- a/scumm/palette.cpp +++ b/scumm/palette.cpp @@ -211,7 +211,6 @@ void ScummEngine::setPaletteFromPtr(const byte *ptr, int numcolor) { if (numcolor < 0) { if (_features & GF_SMALL_HEADER) { - ptr += _resourceHeaderSize; if (_features & GF_OLD256) numcolor = READ_LE_UINT16(ptr); else diff --git a/scumm/room.cpp b/scumm/room.cpp index 18ca95c4da..c432289784 100644 --- a/scumm/room.cpp +++ b/scumm/room.cpp @@ -384,23 +384,9 @@ void ScummEngine::loadRoomSubBlocks() { _EPAL_offs = ptr - roomptr; // Locate the standard room palette (for V3-V5 games). - // TODO: We used to use findResourceSmall instead of findResourceData; - // in the small header case. That means we have to do some ugly trickery - // in order to emulate the old behaviour. It would be very nice to get - // rid of that. That would require some changes to the palette code. - // In particular, it seems only setPaletteFromPtr would have to be - // adapted, which would be trivial, since it now adds _resourceHeaderSize - // to the palette pointer. - // - // Of course this would break savegame compatibility unless extra code - // were added to the save/load system to cope with this. ptr = findResourceData(MKID('CLUT'), roomptr); - - if (ptr) { - if ((_features & GF_SMALL_HEADER) && ptr) - ptr -= _resourceHeaderSize; + if (ptr) _CLUT_offs = ptr - roomptr; - } // Locate the standard room palettes (for V6+ games). if (_version >= 6) { |
