[Scummvm-cvs-logs] CVS: scummvm actor.cpp,1.57,1.58
Lionel Ulmer
bbrox at users.sourceforge.net
Wed May 1 03:49:02 CEST 2002
Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv31885
Modified Files:
actor.cpp
Log Message:
Another fix for LoomCD. Now Valgrind does not reports any error
anymore in LoomCD (well, with a small hack still active :-) ).
Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/actor.cpp,v
retrieving revision 1.57
retrieving revision 1.58
diff -C2 -d -r1.57 -r1.58
*** actor.cpp 24 Apr 2002 07:53:48 -0000 1.57
--- actor.cpp 1 May 2002 10:48:09 -0000 1.58
***************
*** 920,934 ****
a->forceClip = 1;
-
-
if (_gameId==GID_SAMNMAX && getState(995)) // FIXME: ugly fix for samnmax inventory
-
return;
-
a->needRedraw = false;
setupActorScale(a);
cr._actorX = a->x - virtscr->xstart;
cr._actorY = a->y - a->elevation;
--- 920,933 ----
a->forceClip = 1;
if (_gameId==GID_SAMNMAX && getState(995)) // FIXME: ugly fix for samnmax inventory
return;
a->needRedraw = false;
setupActorScale(a);
+ /* First, zero initialize all fields */
+ memset(&cr, 0, sizeof(cr));
+
cr._actorX = a->x - virtscr->xstart;
cr._actorY = a->y - a->elevation;
***************
*** 969,972 ****
--- 968,974 ----
setupActorScale(a);
+
+ /* First, zero initialize all fields */
+ memset(&ar, 0, sizeof(ar));
ar.x = a->x - virtscr->xstart;
More information about the Scummvm-git-logs
mailing list