… | |
… | |
445 | |
445 | |
446 | extern objectvec objects; |
446 | extern objectvec objects; |
447 | extern activevec actives; |
447 | extern activevec actives; |
448 | |
448 | |
449 | #define for_all_objects(var) \ |
449 | #define for_all_objects(var) \ |
450 | for (int _i = 0; _i < objects.size (); ++_i) \ |
450 | for (unsigned _i = 0; _i < objects.size (); ++_i) \ |
451 | declvar (object *, var, objects [_i]) |
451 | declvar (object *, var, objects [_i]) |
452 | |
452 | |
453 | #define for_all_actives(var) \ |
453 | #define for_all_actives(var) \ |
454 | for (int _i = 0; _i < actives.size (); ++_i) \ |
454 | for (unsigned _i = 0; _i < actives.size (); ++_i) \ |
455 | declvar (object *, var, actives [_i]) |
455 | declvar (object *, var, actives [_i]) |
456 | |
456 | |
457 | typedef struct oblnk |
457 | typedef struct oblnk |
458 | { /* Used to link together several objects */ |
458 | { /* Used to link together several objects */ |
459 | object_ptr ob; |
459 | object_ptr ob; |