… | |
… | |
246 | // These variables are not changed by ->copy_to |
246 | // These variables are not changed by ->copy_to |
247 | maptile_ptr ACC (RW, map); /* Pointer to the map in which this object is present */ |
247 | maptile_ptr ACC (RW, map); /* Pointer to the map in which this object is present */ |
248 | |
248 | |
249 | UUID ACC (RW, uuid); // Unique Identifier, survives saves etc. |
249 | UUID ACC (RW, uuid); // Unique Identifier, survives saves etc. |
250 | int ACC (RO, count); |
250 | int ACC (RO, count); |
251 | int ACC (RO, index); // index into objects |
251 | object_vector_index ACC (RO, index); // index into objects |
252 | int ACC (RO, active); // index into actives |
252 | object_vector_index ACC (RO, active); // index into actives |
253 | |
253 | |
254 | player_ptr ACC (RW, contr); /* Pointer to the player which control this object */ |
254 | player_ptr ACC (RW, contr); /* Pointer to the player which control this object */ |
255 | |
255 | |
256 | object *ACC (RW, below); /* Pointer to the object stacked below this one */ |
256 | object *ACC (RW, below); /* Pointer to the object stacked below this one */ |
257 | object *ACC (RW, above); /* Pointer to the object stacked above this one */ |
257 | object *ACC (RW, above); /* Pointer to the object stacked above this one */ |
… | |
… | |
553 | static archetype *find (const char *name); |
553 | static archetype *find (const char *name); |
554 | |
554 | |
555 | void link (); |
555 | void link (); |
556 | void unlink (); |
556 | void unlink (); |
557 | |
557 | |
558 | int ACC (RW, archid); // index in archvector |
558 | object_vector_index ACC (RW, archid); // index in archvector |
559 | shstr ACC (RW, archname); /* More definite name, like "generate_kobold" */ |
559 | shstr ACC (RW, archname); /* More definite name, like "generate_kobold" */ |
560 | bool ACC (RW, stub); // if true, this is an invalid archetype |
560 | bool ACC (RW, stub); // if true, this is an invalid archetype |
561 | uint32 ACC (RW, editable); /* editable flags (mainly for editor) */ |
561 | uint32 ACC (RW, editable); /* editable flags (mainly for editor) */ |
562 | |
562 | |
563 | sint8 ACC (RW, min_x), ACC (RW, min_y); /* extents, compared to the head (min_x, min_y should be zero, but aren't...) */ |
563 | sint8 ACC (RW, min_x), ACC (RW, min_y); /* extents, compared to the head (min_x, min_y should be zero, but aren't...) */ |