diff options
author | Paul Gilbert | 2016-09-24 20:44:07 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-09-24 20:44:07 -0400 |
commit | ebd12ebd69dc917f797101862b7fc8f8ff701486 (patch) | |
tree | ca7bef195647ebe84e87b93093a93c178307aaa3 /engines | |
parent | 51d6f5316a1ebc2e49b5399cfc88c1ed64439524 (diff) | |
download | scummvm-rg350-ebd12ebd69dc917f797101862b7fc8f8ff701486.tar.gz scummvm-rg350-ebd12ebd69dc917f797101862b7fc8f8ff701486.tar.bz2 scummvm-rg350-ebd12ebd69dc917f797101862b7fc8f8ff701486.zip |
XEEN: More Clouds endgame sequence
Diffstat (limited to 'engines')
-rw-r--r-- | engines/xeen/worldofxeen/clouds_cutscenes.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
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); |