[Scummvm-cvs-logs] CVS: scummvm/scumm script_v8.cpp,2.108,2.109 scummvm.cpp,2.34,2.35
James Brown
ender at users.sourceforge.net
Sun Jan 12 08:35:02 CET 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv28635/scumm
Modified Files:
script_v8.cpp scummvm.cpp
Log Message:
Fix ComI inventory crash, properly.
Index: script_v8.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v8.cpp,v
retrieving revision 2.108
retrieving revision 2.109
diff -u -d -r2.108 -r2.109
--- script_v8.cpp 12 Jan 2003 13:07:40 -0000 2.108
+++ script_v8.cpp 12 Jan 2003 16:34:05 -0000 2.109
@@ -1471,8 +1471,10 @@
eo = &_enqueuedObjects[i];
if (eo->posX <= args[1] && eo->width + eo->posX > args[1] &&
eo->posY <= args[2] && eo->height + eo->posY > args[2]) {
- push(eo->number);
- return;
+ if (!getClass(eo->number, 32)) {
+ push(eo->number);
+ return;
+ }
}
}
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.34
retrieving revision 2.35
diff -u -d -r2.34 -r2.35
--- scummvm.cpp 12 Jan 2003 13:40:12 -0000 2.34
+++ scummvm.cpp 12 Jan 2003 16:34:05 -0000 2.35
@@ -575,8 +575,6 @@
_system->show_mouse(_cursor.state > 0);
_vars[VAR_TIMER] = 0;
- if (_features & GF_AFTER_V8)
- _vars[300] = 0; // FIXME - this fixes an inventory crash. But is it correct this way?
return _vars[VAR_TIMER_NEXT];
}
More information about the Scummvm-git-logs
mailing list