… | |
… | |
38 | */ |
38 | */ |
39 | INTERFACE_CLASS (region) |
39 | INTERFACE_CLASS (region) |
40 | struct region : zero_initialised, attachable |
40 | struct region : zero_initialised, attachable |
41 | { |
41 | { |
42 | shstr ACC (RW, name); /* Shortend name of the region as maps refer to it */ |
42 | shstr ACC (RW, name); /* Shortend name of the region as maps refer to it */ |
43 | region_ptr ACC (RW, parent); /* |
43 | region_ptr ACC (RW, parent); /* |
44 | * Pointer to the region that is a parent of the current |
44 | * Pointer to the region that is a parent of the current |
45 | * region, if a value isn't defined in the current region |
45 | * region, if a value isn't defined in the current region |
46 | * we traverse this series of pointers until it is. |
46 | * we traverse this series of pointers until it is. |
47 | */ |
47 | */ |
48 | shstr ACC (RW, longname); /* Official title of the region, this might be defined |
48 | shstr ACC (RW, longname); /* Official title of the region, this might be defined |