[Scummvm-cvs-logs] SF.net SVN: scummvm: [22303] scummvm/trunk/engines/simon/draw.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Wed May 3 04:41:13 CEST 2006


Revision: 22303
Author:   kirben
Date:     2006-05-03 04:40:11 -0700 (Wed, 03 May 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22303&view=rev

Log Message:
-----------
Fix subtitle colors during lion ride in Simon2

Modified Paths:
--------------
    scummvm/trunk/engines/simon/draw.cpp
Modified: scummvm/trunk/engines/simon/draw.cpp
===================================================================
--- scummvm/trunk/engines/simon/draw.cpp	2006-05-03 11:36:07 UTC (rev 22302)
+++ scummvm/trunk/engines/simon/draw.cpp	2006-05-03 11:40:11 UTC (rev 22303)
@@ -462,21 +462,20 @@
 }
 
 void SimonEngine::slowFadeIn() {
-	uint8 paletteTmp[768];
 	uint8 *src, *dst;
 	int c, p;
 
 	_paletteColorCount &= 0x7fff;
 	_paletteFlag = false;
 
-	memcpy(_videoBuf1, _palette, 1024); // Difference
+	memcpy(_videoBuf1, _palette, 768);
 	memset(_videoBuf1, 0, 768);
 
 	memcpy(_paletteBackup, _palette, 768);
-	memcpy(paletteTmp, _palette, 768);
+	memcpy(_videoBuf1 + 768, _palette, 768);
 
-	for (c = 255; c > 0; c -= 4) {
-	  	src = paletteTmp;
+	for (c = 255; c >= 0; c -= 4) {
+	  	src = _videoBuf1 + 768;
  		dst = _videoBuf1;
 
 		for (p = _paletteColorCount; p !=0 ; p--) {


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