[Scummvm-cvs-logs] CVS: scummvm/scumm script.cpp,1.190,1.191
Max Horn
fingolfin at users.sourceforge.net
Wed Sep 1 01:00:06 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23069
Modified Files:
script.cpp
Log Message:
Fix incorrect flObject base address computation
Index: script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script.cpp,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -d -r1.190 -r1.191
--- script.cpp 1 Sep 2004 02:41:48 -0000 1.190
+++ script.cpp 1 Sep 2004 07:59:30 -0000 1.191
@@ -407,8 +407,10 @@
case WIO_FLOBJECT: /* flobject script */
idx = getObjectIndex(ss->number);
- _scriptOrgPointer = getResourceAddress(rtFlObject, _objs[idx].fl_object_index);
- assert(_objs[idx].fl_object_index < _numFlObject);
+ assert(idx != -1);
+ idx = _objs[idx].fl_object_index;
+ _scriptOrgPointer = getResourceAddress(rtFlObject, idx);
+ assert(idx < _numFlObject);
_lastCodePtr = &_baseFLObject[idx];
break;
default:
More information about the Scummvm-git-logs
mailing list