Resets the object list: sets all objects to unused, intializes handles, & sets roomnums to -1 Called by the editor to init a new level.
| 1393 | // Resets the object list: sets all objects to unused, intializes handles, & sets roomnums to -1 |
| 1394 | // Called by the editor to init a new level. |
| 1395 | void ResetObjectList() { |
| 1396 | int i; |
| 1397 | |
| 1398 | // Init data for each object |
| 1399 | for (i = 0; i < MAX_OBJECTS; i++) { |
| 1400 | Objects[i].handle = i; |
| 1401 | Objects[i].type = OBJ_NONE; |
| 1402 | Objects[i].roomnum = -1; |
| 1403 | } |
| 1404 | |
| 1405 | // Build the free object list |
| 1406 | ResetFreeObjects(); |
| 1407 | |
| 1408 | // Say no big objects |
| 1409 | InitBigObjects(); |
| 1410 | |
| 1411 | ObjResetPositionHistory(); |
| 1412 | } |
| 1413 | |
| 1414 | // sets up the free list & init player & whatever else |
| 1415 | void InitObjects() { |
no test coverage detected