[Scummvm-cvs-logs] SF.net SVN: scummvm: [27100] scummvm/trunk/engines/agos/window.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Tue Jun 5 10:48:31 CEST 2007


Revision: 27100
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27100&view=rev
Author:   Kirben
Date:     2007-06-05 01:48:30 -0700 (Tue, 05 Jun 2007)

Log Message:
-----------
Fix palette glitches on printScroll background, during many scenes in Eivira 1.

Modified Paths:
--------------
    scummvm/trunk/engines/agos/window.cpp

Modified: scummvm/trunk/engines/agos/window.cpp
===================================================================
--- scummvm/trunk/engines/agos/window.cpp	2007-06-05 06:43:53 UTC (rev 27099)
+++ scummvm/trunk/engines/agos/window.cpp	2007-06-05 08:48:30 UTC (rev 27100)
@@ -196,9 +196,11 @@
 	dst += y * _dxSurfacePitch;
 	src += y * _dxSurfacePitch;
 
+	const uint8 paletteMod = (getGameType() == GType_ELVIRA1 && y >= 133) ? 16 : 0;
+
 	while (y < h) {
 		for (i = x; i < w; i++)
-			dst[i] = src[i];
+			dst[i] = src[i] + paletteMod;
 		y++;
 		dst += _dxSurfacePitch;
 		src += _dxSurfacePitch;


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