diff options
-rw-r--r-- | engines/drascula/animation.cpp | 13 |
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); |