From ebd12ebd69dc917f797101862b7fc8f8ff701486 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 24 Sep 2016 20:44:07 -0400 Subject: XEEN: More Clouds endgame sequence --- engines/xeen/worldofxeen/clouds_cutscenes.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'engines') diff --git a/engines/xeen/worldofxeen/clouds_cutscenes.cpp b/engines/xeen/worldofxeen/clouds_cutscenes.cpp index 3d5e20d9ff..fc7c99d407 100644 --- a/engines/xeen/worldofxeen/clouds_cutscenes.cpp +++ b/engines/xeen/worldofxeen/clouds_cutscenes.cpp @@ -361,7 +361,7 @@ bool CloudsCutscenes::showCloudsEnding() { sound.playFX(34); for (int idx = 1; idx < 42; ++idx) { - // Load up the background of swirling clouds + // Load up the background frame of swirling clouds loadScreen(Common::String::format("prec00%02u.frm", idx)); // Render castle in front of it @@ -390,16 +390,18 @@ bool CloudsCutscenes::showCloudsEnding() { prec.clear(); - // Closeup of castle + // Show swirling vortex SpriteResource vort[21], cast[6], darkLord[4]; - for (int idx = 1; idx < 21; ++idx) - vort[idx].load(Common::String::format("vort%02u.frm", idx)); for (int idx = 1; idx < 7; ++idx) cast[idx - 1].load(Common::String::format("cast%02u.end", idx)); for (int idx = 1; idx < 4; ++idx) darkLord[idx].load(Common::String::format("darklrd%d.end", idx)); - + for (int idx = 1; idx < 16; ++idx) { + loadScreen(Common::String::format("vort%02u.frm", idx)); + cast[0].draw(screen, 0); + cast[idx - 1].draw(screen, 0, Common::Point(0, 100)); + } // TODO WAIT(5000); -- cgit v1.2.3