aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;