[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