aboutsummaryrefslogtreecommitdiff
path: root/engines/lure
diff options
context:
space:
mode:
authorPaul Gilbert2008-01-01 22:55:54 +0000
committerPaul Gilbert2008-01-01 22:55:54 +0000
commit86aeae4a74fff70b6a694ba582b49e722677235f (patch)
tree65c04b49b1f4826f2d4ebc08e0921f0c9fa31369 /engines/lure
parent4a9389d31082b3f7767a436f5f4d96bfc0f7c4e1 (diff)
downloadscummvm-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.cpp14
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;