From 7ed005716cafe36bb6801e71ff43e70a05d8c002 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 21 Aug 2011 21:52:49 +0200 Subject: SCUMM: Disable setShadowPalette for Indy4 Amiga. Like palManipulateInit the setShadowPalette function is a nullsub in the original Amiga executable of Indy4. --- engines/scumm/palette.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/engines/scumm/palette.cpp b/engines/scumm/palette.cpp index bf5f20f1bd..c7305121e5 100644 --- a/engines/scumm/palette.cpp +++ b/engines/scumm/palette.cpp @@ -650,6 +650,12 @@ void ScummEngine::setShadowPalette(int slot, int redScale, int greenScale, int b int i; byte *curpal; + // This function is actually a nullsub in Indy4 Amiga. + // It might very well be a nullsub in other Amiga games, but for now I + // limit this to Indy4 Amiga, since that is the only game I can check. + if (_game.platform == Common::kPlatformAmiga && _game.id == GID_INDY4) + return; + if (slot < 0 || slot >= NUM_SHADOW_PALETTE) error("setShadowPalette: invalid slot %d", slot); -- cgit v1.2.3