aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sequences_lok.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-09-20 16:54:44 +0000
committerJohannes Schickel2009-09-20 16:54:44 +0000
commitaf553f33fab1dfc40a5bf361a75b7fb50d2880bd (patch)
tree73ed69ff171d61f49f757c455fdb322aa0896f89 /engines/kyra/sequences_lok.cpp
parent5bed17efa98961ead36b94dec3a4a8e961075b66 (diff)
downloadscummvm-rg350-af553f33fab1dfc40a5bf361a75b7fb50d2880bd.tar.gz
scummvm-rg350-af553f33fab1dfc40a5bf361a75b7fb50d2880bd.tar.bz2
scummvm-rg350-af553f33fab1dfc40a5bf361a75b7fb50d2880bd.zip
Implement yet another slight palette handling difference in Kyrandia 1 Amiga, which caused a palette glitch in Kyrandia 1 Amiga German.
svn-id: r44216
Diffstat (limited to 'engines/kyra/sequences_lok.cpp')
-rw-r--r--engines/kyra/sequences_lok.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/kyra/sequences_lok.cpp b/engines/kyra/sequences_lok.cpp
index 00d9d7843d..1d14a51375 100644
--- a/engines/kyra/sequences_lok.cpp
+++ b/engines/kyra/sequences_lok.cpp
@@ -252,7 +252,11 @@ void KyraEngine_LoK::seq_introStory() {
_screen->loadBitmap("TEXT_ENG.CPS", 3, 3, &_screen->getPalette(0));
else
warning("no story graphics file found");
- _screen->setScreenPalette(_screen->getPalette(0));
+
+ if (_flags.platform == Common::kPlatformAmiga)
+ _screen->setScreenPalette(_screen->getPalette(4));
+ else
+ _screen->setScreenPalette(_screen->getPalette(0));
_screen->copyPage(3, 0);
if (_flags.lang == Common::JA_JPN) {