aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/palette.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/scumm/palette.cpp b/engines/scumm/palette.cpp
index 7a6be90f68..64f40b96c4 100644
--- a/engines/scumm/palette.cpp
+++ b/engines/scumm/palette.cpp
@@ -584,10 +584,12 @@ void ScummEngine::stopCycle(int i) {
assertRange(0, i, 16, "stopCycle: cycle");
if (i != 0) {
_colorCycle[i - 1].delay = 0;
- cycl = &_colorCycle[i - 1];
- for (int j = cycl->start; j <= cycl->end && j < 32; ++j) {
- _shadowPalette[j] = j;
- _colorUsedByCycle[j] = 0;
+ if (_game.platform == Common::kPlatformAmiga && _game.id == GID_INDY4) {
+ cycl = &_colorCycle[i - 1];
+ for (int j = cycl->start; j <= cycl->end && j < 32; ++j) {
+ _shadowPalette[j] = j;
+ _colorUsedByCycle[j] = 0;
+ }
}
return;
}