It looks like you're new here. If you want to get involved, click one of these buttons!
for(pstObject = orxOBJECT(orxStructure_GetFirst(orxSTRUCTURE_ID_OBJECT));
pstObject != orxNULL;
pstObject = orxOBJECT(orxStructure_GetNext(pstObject)))
{
(...)
/* Stores object to delete */
pstDeleteObject = pstObject;
/* Reverts to previous object */
pstObject = orxOBJECT(orxStructure_GetPrevious(pstObject));
/* Deletes it */
orxObject_Delete(pstDeleteObject);
/* Is previous invalid? */
if(pstObject == orxNULL)
{
pstObject = orxOBJECT(orxStructure_GetFirst(orxSTRUCTURE_ID_OBJECT));
/* Was the last one? */
if(pstObject == orxNULL)
{
/* Stops */
break;
}
}
(...)
}
Comments
Thanks for finding it, I'll fix it tonight.
Thanks.