[Scummvm-cvs-logs] CVS: scummvm/scumm gfx.cpp,1.46,1.47

Pawe? Ko?odziejski aquadran at users.sourceforge.net
Mon Nov 4 22:35:03 CET 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv2377

Modified Files:
	gfx.cpp 
Log Message:
this fix palette problems in the dig (ex. energy), previous code doesn't exist in original, why somebody add this stuff ?
if this break something, we can add exception.

Index: gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/gfx.cpp,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- gfx.cpp	27 Oct 2002 18:49:41 -0000	1.46
+++ gfx.cpp	5 Nov 2002 06:34:15 -0000	1.47
@@ -436,7 +436,7 @@
 
 void Scumm::setPaletteFromPtr(byte *ptr)
 {
-	int i, r, g, b;
+	int i;
 	byte *dest;
 	int numcolor;
 
@@ -454,17 +454,8 @@
 
 	dest = _currentPalette;
 
-	for (i = 0; i < numcolor; i++) {
-		r = *ptr++;
-		g = *ptr++;
-		b = *ptr++;
-		if (i <= 15 || r < 252 || g < 252 || b < 252) {
-			*dest++ = r;
-			*dest++ = g;
-			*dest++ = b;
-		} else {
-			dest += 3;
-		}
+	for (i = 0; i < numcolor * 3; i++) {
+		*dest++ = *ptr++;
 	}
 
 	setDirtyColors(0, numcolor - 1);





More information about the Scummvm-git-logs mailing list