[Scummvm-git-logs] scummvm master -> 3955a38923d334daef0106df313a9a31ac63d2c0

dreammaster dreammaster at scummvm.org
Sat Apr 28 02:23:40 CEST 2018


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
3955a38923 XEEN: Fix World of Xeen ending sequence


Commit: 3955a38923d334daef0106df313a9a31ac63d2c0
    https://github.com/scummvm/scummvm/commit/3955a38923d334daef0106df313a9a31ac63d2c0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2018-04-27T20:23:39-04:00

Commit Message:
XEEN: Fix World of Xeen ending sequence

Changed paths:
    engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp


diff --git a/engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp b/engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp
index 9d35733..fafbb8e 100644
--- a/engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp
+++ b/engines/xeen/worldofxeen/worldofxeen_cutscenes.cpp
@@ -479,14 +479,14 @@ bool WorldOfXeenCutscenes::worldEnding2() {
 		if (idx == 2 || idx == 15 || idx == 21)
 			sound.playSound("photon.voc", 1, 0);
 
-		screen.restoreBackground();
+		screen.blitFrom(savedBg);
 		sc24.draw(0, idx, Common::Point(103, 6));
 
 		WAIT(3);
 	}
 
 	for (int idx = 20; idx < 35; ++idx) {
-		screen.restoreBackground();
+		screen.blitFrom(savedBg);
 		sc24.draw(0, idx, Common::Point(103, 6));
 
 		WAIT(3);
@@ -599,13 +599,13 @@ bool WorldOfXeenCutscenes::worldEnding3() {
 
 	SpriteResource sc30("sc30.eg2");
 	SpriteResource sc28[14] = {
-		SpriteResource("sc28a.eg2"), SpriteResource("sc28b1.eg2"),
-		SpriteResource("sc28c.eg2"), SpriteResource("sc28d.eg2"),
-		SpriteResource("sc28e.eg2"), SpriteResource("sc28f.eg2"),
-		SpriteResource("sc28g.eg2"), SpriteResource("sc28h.eg2"),
-		SpriteResource("sc28i.eg2"), SpriteResource("sc28j.eg2"),
-		SpriteResource("sc28k.eg2"), SpriteResource("sc28l.eg2"),
-		SpriteResource("sc28m.eg2"), SpriteResource("sc28n.eg2"),
+		SpriteResource("sc28a.eg2", 2), SpriteResource("sc28b1.eg2", 2),
+		SpriteResource("sc28c.eg2", 2), SpriteResource("sc28d.eg2", 2),
+		SpriteResource("sc28e.eg2", 2), SpriteResource("sc28f.eg2", 2),
+		SpriteResource("sc28g.eg2", 2), SpriteResource("sc28h.eg2", 2),
+		SpriteResource("sc28i.eg2", 2), SpriteResource("sc28j.eg2", 2),
+		SpriteResource("sc28k.eg2", 2), SpriteResource("sc28l.eg2", 2),
+		SpriteResource("sc28m.eg2", 2), SpriteResource("sc28n.eg2", 2),
 	};
 
 	// Transformation of Xeen into a globe
@@ -652,7 +652,7 @@ bool WorldOfXeenCutscenes::worldEnding3() {
 	}
 
 	screen.fadeOut();
-	while (sound.isMusicPlaying()) {
+	while (sound.isSoundPlaying()) {
 		WAIT(2);
 	}
 





More information about the Scummvm-git-logs mailing list