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

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Tue Jun 19 13:12:56 CEST 2007


Revision: 27544
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27544&view=rev
Author:   Kirben
Date:     2007-06-19 04:12:56 -0700 (Tue, 19 Jun 2007)

Log Message:
-----------
Fix masking regressions, caused by dirtyClips code.

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

Modified: scummvm/trunk/engines/agos/draw.cpp
===================================================================
--- scummvm/trunk/engines/agos/draw.cpp	2007-06-19 10:13:41 UTC (rev 27543)
+++ scummvm/trunk/engines/agos/draw.cpp	2007-06-19 11:12:56 UTC (rev 27544)
@@ -323,7 +323,8 @@
 			h = 1;
 
 			if (vsp->image != 0) {
-				const byte *ptr = _curVgaFile2 + vsp->image * 8;
+				VgaPointersEntry *vpe = &_vgaBufferPointers[vsp->zoneNum];
+				const byte *ptr = vpe->vgaFile2 + vsp->image * 8;
 				w = READ_BE_UINT16(ptr + 6) / 8;
 				h = ptr[5];
 			}
@@ -362,7 +363,8 @@
 		if (vsp->image == 0)
 			continue;
 
-		const byte *ptr = _curVgaFile2 + vsp->image * 8;
+		VgaPointersEntry *vpe = &_vgaBufferPointers[vsp->zoneNum];
+		const byte *ptr = vpe->vgaFile2 + vsp->image * 8;
 		width = READ_BE_UINT16(ptr + 6) / 8;
 		height = ptr[5];
 


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