[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.229,1.230 scumm.h,1.341,1.342
Travis Howell
kirben at users.sourceforge.net
Mon Dec 29 22:25:02 CET 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv4719/scumm
Modified Files:
script_v6.cpp scumm.h
Log Message:
Add correct solution for drawObjectQue[] overflow in lawn mower mini games of puttputt
Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -d -r1.229 -r1.230
--- script_v6.cpp 30 Dec 2003 05:39:57 -0000 1.229
+++ script_v6.cpp 30 Dec 2003 06:24:47 -0000 1.230
@@ -2958,7 +2958,12 @@
int objnum = getObjectIndex(object);
if (objnum == -1)
return;
- setObjectState(object, state, x, y);
+ if (objnum != -1) {
+ _objs[objnum].x_pos = x * 8;
+ _objs[objnum].y_pos = y * 8;
+ }
+ putState(object, state);
+
drawObject(objnum, 0);
warning("o6_stampObject: (%d at (%d,%d) state %d)", object, x, y, state);
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.341
retrieving revision 1.342
diff -u -d -r1.341 -r1.342
--- scumm.h 30 Dec 2003 05:39:57 -0000 1.341
+++ scumm.h 30 Dec 2003 06:24:47 -0000 1.342
@@ -913,7 +913,7 @@
void removeBlastObject(BlastObject *eo);
int _drawObjectQueNr;
- byte _drawObjectQue[700];
+ byte _drawObjectQue[200];
byte _palManipStart, _palManipEnd;
uint16 _palManipCounter;
byte *_palManipPalette;
More information about the Scummvm-git-logs
mailing list