… | |
… | |
121 | object_ptr ACC (RW, spell); /* Spell that was being cast */ |
121 | object_ptr ACC (RW, spell); /* Spell that was being cast */ |
122 | object_ptr ACC (RW, current_weapon); /* Pointer to the weapon currently used */ |
122 | object_ptr ACC (RW, current_weapon); /* Pointer to the weapon currently used */ |
123 | arch_ptr ACC (RW, arch); /* Pointer to archetype */ |
123 | arch_ptr ACC (RW, arch); /* Pointer to archetype */ |
124 | arch_ptr ACC (RW, other_arch);/* Pointer used for various things - mostly used for what */ |
124 | arch_ptr ACC (RW, other_arch);/* Pointer used for various things - mostly used for what */ |
125 | |
125 | |
126 | facetile *ACC (RW, face); /* Face with colors */ |
126 | int ACC (RW, face); /* Face with colors */ |
127 | float ACC (RW, speed); /* The overall speed of this object */ |
127 | float ACC (RW, speed); /* The overall speed of this object */ |
128 | float ACC (RW, speed_left); /* How much speed is left to spend this round */ |
128 | float ACC (RW, speed_left); /* How much speed is left to spend this round */ |
129 | uint32 ACC (RW, nrof); /* How many of the objects */ |
129 | uint32 ACC (RW, nrof); /* How many of the objects */ |
130 | |
130 | |
131 | /* This next big block are basically used for monsters and equipment */ |
131 | /* This next big block are basically used for monsters and equipment */ |
… | |
… | |
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; |