[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