aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_lok.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-08-25 22:39:36 +0000
committerJohannes Schickel2009-08-25 22:39:36 +0000
commitbf2242db72e33dde1cb09a62e5eeb9799fbfe1cf (patch)
treedc5db98519dcdb4b010bea4c934dff150e6f88fb /engines/kyra/kyra_lok.cpp
parent9eb7d8e140a34f26c7057a763ef58bc43b539df0 (diff)
downloadscummvm-rg350-bf2242db72e33dde1cb09a62e5eeb9799fbfe1cf.tar.gz
scummvm-rg350-bf2242db72e33dde1cb09a62e5eeb9799fbfe1cf.tar.bz2
scummvm-rg350-bf2242db72e33dde1cb09a62e5eeb9799fbfe1cf.zip
Add fade to black effect at the end of Kyra1 CD demo.
svn-id: r43739
Diffstat (limited to 'engines/kyra/kyra_lok.cpp')
-rw-r--r--engines/kyra/kyra_lok.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/kyra/kyra_lok.cpp b/engines/kyra/kyra_lok.cpp
index 52e00606e9..9dbe5b9699 100644
--- a/engines/kyra/kyra_lok.cpp
+++ b/engines/kyra/kyra_lok.cpp
@@ -309,8 +309,15 @@ Common::Error KyraEngine_LoK::go() {
setGameFlag(0xEF);
_seqPlayerFlag = true;
seq_intro();
+
+ if (_flags.isDemo) {
+ _screen->fadeToBlack();
+ return Common::kNoError;
+ }
+
if (shouldQuit())
return Common::kNoError;
+
if (_skipIntroFlag && _abortIntroFlag)
resetGameFlag(0xEF);
_seqPlayerFlag = false;