diff options
author | Paul Gilbert | 2014-03-10 22:08:55 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-03-10 22:08:55 -0400 |
commit | 5543d5884cbc32012bfcf9e111817cd01770cd7e (patch) | |
tree | 46236415126826e3d545faf9a338b84388dad0f4 /engines/mads/scene_data.cpp | |
parent | d295a1654547d4f3636ea6d64939a0a91c5b2c25 (diff) | |
download | scummvm-rg350-5543d5884cbc32012bfcf9e111817cd01770cd7e.tar.gz scummvm-rg350-5543d5884cbc32012bfcf9e111817cd01770cd7e.tar.bz2 scummvm-rg350-5543d5884cbc32012bfcf9e111817cd01770cd7e.zip |
MADS: Refactoring calls to PaletteUsage::process, and initial bugfixes
Diffstat (limited to 'engines/mads/scene_data.cpp')
-rw-r--r-- | engines/mads/scene_data.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/mads/scene_data.cpp b/engines/mads/scene_data.cpp index eb4b221af9..d4fefff4f6 100644 --- a/engines/mads/scene_data.cpp +++ b/engines/mads/scene_data.cpp @@ -500,7 +500,8 @@ void SceneInfo::load(int sceneId, int v1, const Common::String &resName, _vm->_palette->_paletteUsage.prioritize(artHeader._palette); } - _usageIndex = _vm->_palette->_paletteUsage.process(artHeader._palette, 0xF800); + _usageIndex = _vm->_palette->_paletteUsage.process(artHeader._palette, + (flags & 0xF800) | 0x8000); if (_usageIndex > 0) { _vm->_palette->_paletteUsage.transform(artHeader._palette); |