aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/palette.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-05-01 20:54:17 -0400
committerPaul Gilbert2014-05-01 20:54:17 -0400
commit8c58a046dbae7c07b06b21c4b42d3b5206841569 (patch)
tree044aad491099fc57aecaa4aad2eab1715201627f /engines/mads/palette.cpp
parentc5aa86f9651e9518a56e7714561e4569f1be785d (diff)
downloadscummvm-rg350-8c58a046dbae7c07b06b21c4b42d3b5206841569.tar.gz
scummvm-rg350-8c58a046dbae7c07b06b21c4b42d3b5206841569.tar.bz2
scummvm-rg350-8c58a046dbae7c07b06b21c4b42d3b5206841569.zip
MADS: Fix palette corruption when playing animations
Diffstat (limited to 'engines/mads/palette.cpp')
-rw-r--r--engines/mads/palette.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mads/palette.cpp b/engines/mads/palette.cpp
index d9a46a93ef..51de2768ed 100644
--- a/engines/mads/palette.cpp
+++ b/engines/mads/palette.cpp
@@ -523,12 +523,12 @@ void Palette::unlock() {
_lockFl = false;
}
-void Palette::refreshHighColors() {
+void Palette::refreshSceneColors() {
int val = 18;
if (_vm->_game->_scene._cyclingActive)
val += _vm->_game->_scene._totalCycleColors;
- setPalette(_mainPalette, val, 256 - val);
+ setPalette(_mainPalette + (val * 3), val, 256 - val);
}
} // End of namespace MADS