[Scummvm-cvs-logs] SF.net SVN: scummvm: [21987] scummvm/trunk/engines/kyra/sequences_v1.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Mon Apr 17 12:34:03 CEST 2006


Revision: 21987
Author:   lordhoto
Date:     2006-04-17 12:33:08 -0700 (Mon, 17 Apr 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21987&view=rev

Log Message:
-----------
Fixes bug #1471895 ("KYRA1: Kyragem goes black at the very end").

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/sequences_v1.cpp
Modified: scummvm/trunk/engines/kyra/sequences_v1.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sequences_v1.cpp	2006-04-17 19:31:05 UTC (rev 21986)
+++ scummvm/trunk/engines/kyra/sequences_v1.cpp	2006-04-17 19:33:08 UTC (rev 21987)
@@ -981,14 +981,16 @@
 void KyraEngine::seq_playEnding() {
 	debugC(9, kDebugLevelMain, "KyraEngine::seq_playEnding()");
 	_screen->hideMouse();
+	_screen->_curPage = 0;
+	_screen->fadeToBlack();
 	loadBitmap("REUNION.CPS", 3, 3, _screen->_currentPalette);
 	_screen->copyRegion(8, 8, 8, 8, 304, 128, 2, 0);
 	_screen->_curPage = 0;
 	// XXX
 	assert(_homeString);
 	drawSentenceCommand(_homeString[0], 179);
-	_screen->_curPage = 0;
-	_screen->fadeToBlack();
+	memset(_screen->getPalette(0), 0, sizeof(uint8)*768);
+	_screen->setScreenPalette(_screen->getPalette(0));
 	_seq->playSequence(_seq_Reunion, false);
 	_screen->fadeToBlack();
 	_screen->showMouse();


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list