diff options
author | Paul Gilbert | 2008-01-01 22:55:54 +0000 |
---|---|---|
committer | Paul Gilbert | 2008-01-01 22:55:54 +0000 |
commit | 86aeae4a74fff70b6a694ba582b49e722677235f (patch) | |
tree | 65c04b49b1f4826f2d4ebc08e0921f0c9fa31369 /engines/lure | |
parent | 4a9389d31082b3f7767a436f5f4d96bfc0f7c4e1 (diff) | |
download | scummvm-rg350-86aeae4a74fff70b6a694ba582b49e722677235f.tar.gz scummvm-rg350-86aeae4a74fff70b6a694ba582b49e722677235f.tar.bz2 scummvm-rg350-86aeae4a74fff70b6a694ba582b49e722677235f.zip |
Bugfix to show the final text screen correctly in EGA mode
svn-id: r30131
Diffstat (limited to 'engines/lure')
-rw-r--r-- | engines/lure/intro.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/engines/lure/intro.cpp b/engines/lure/intro.cpp index 9f551e188c..481468b259 100644 --- a/engines/lure/intro.cpp +++ b/engines/lure/intro.cpp @@ -165,9 +165,17 @@ bool Introduction::show() { } while (anim->step()); delete anim; - if (!result) - // Show final introduction screen - showScreen(0x22, 0x21, 10000); + if (!result) { + // Show final introduction animation + if (!isEGA) + showScreen(0x22, 0x21, 10000); + else { + Palette finalPalette(0x21); + anim = new AnimationSequence(0x22, finalPalette, false); + delete anim; + interruptableDelay(10000); + } + } Sound.musicInterface_KillAll(); return false; |