aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2008-09-16 10:53:57 +0000
committerFilippos Karapetis2008-09-16 10:53:57 +0000
commit3bffca569f6d4677ca5502dbe3a7f8ef33f369be (patch)
tree53c7c1f4417c091251ff62031fe0da0eab0a6afa /engines
parentd95e0059a22677bcf93864471bbab453ddf29377 (diff)
downloadscummvm-rg350-3bffca569f6d4677ca5502dbe3a7f8ef33f369be.tar.gz
scummvm-rg350-3bffca569f6d4677ca5502dbe3a7f8ef33f369be.tar.bz2
scummvm-rg350-3bffca569f6d4677ca5502dbe3a7f8ef33f369be.zip
Fixed some glitches in the last part of Von Braun's story
svn-id: r34575
Diffstat (limited to 'engines')
-rw-r--r--engines/drascula/animation.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/engines/drascula/animation.cpp b/engines/drascula/animation.cpp
index 7d1fe92301..ad7fe64d0e 100644
--- a/engines/drascula/animation.cpp
+++ b/engines/drascula/animation.cpp
@@ -773,7 +773,7 @@ void DrasculaEngine::animation_16_2() {
if (i < 4)
sprintf(curPic, "his%i.alg", i);
else
- strcpy(curPic, "his4_1.alg");
+ strcpy(curPic, "his4_2.alg");
loadPic(curPic, screenSurface, HALF_PAL);
centerText(_texthis[i], 180, 180);
@@ -783,12 +783,15 @@ void DrasculaEngine::animation_16_2() {
goto asco;
delay(3000);
- fadeToBlack(1);
- if (getScan() != 0)
- goto asco;
+ if (i < 4) {
+ fadeToBlack(1);
- clearRoom();
+ if (getScan() != 0)
+ goto asco;
+
+ clearRoom();
+ }
}
loadPic("his4_1.alg", bgSurface, HALF_PAL);