From 1f2882b5a3b07c675a152f2f5e553f40c4bbd5b5 Mon Sep 17 00:00:00 2001 From: athrxx Date: Tue, 23 Jul 2019 17:54:07 +0200 Subject: [PATCH] KYRA: (HOF/FM-TOWNS) - fix intro glitch Get rid of alternative anim frame triggers in cases where animations stop too early (e. g. the tree in the first scene not vanishing completely). --- engines/kyra/sequence/sequences_hof.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/engines/kyra/sequence/sequences_hof.cpp b/engines/kyra/sequence/sequences_hof.cpp index 5f41faad1592..3c2837297a27 100644 --- a/engines/kyra/sequence/sequences_hof.cpp +++ b/engines/kyra/sequence/sequences_hof.cpp @@ -1864,12 +1864,14 @@ int SeqPlayer_HOF::cbHOF_overview(WSAMovie_v2 *wsaObj, int x, int y, int frm) { playSoundAndDisplaySubTitle(1); break; - CASE_ALT(434, 354) + case 434: + //CASE_ALT(434, 354) closeNestedAnimation(0); startNestedAnimation(0, kNestedSequenceDragon); break; - CASE_ALT(540, 400) + case 540: + //CASE_ALT(540, 400) waitForSubTitlesTimeout(); closeNestedAnimation(0); setCountDown(0); @@ -1938,7 +1940,8 @@ int SeqPlayer_HOF::cbHOF_library(WSAMovie_v2 *wsaObj, int x, int y, int frm) { playSoundAndDisplaySubTitle(6); break; - CASE_ALT(660, 480) + case 660: + //CASE_ALT(660, 480) _screen->copyPage(2, 12); waitForSubTitlesTimeout(); closeNestedAnimation(0);