|
Freeciv-3.4
|
Go to the source code of this file.
Functions | |
| void | access_info_init (const struct unit_type *aunit) |
| void | access_info_close (void) |
| const struct unit_type * | access_info_access_unit (void) |
| void | area_list_clear (struct aarea_list *alist) |
| void | area_list_clear_plr (struct player *pplayer) |
| void | area_list_for_player_set (struct player *pplayer, struct aarea_list *alist) |
| #define aarea_list_iterate | ( | aarealist, | |
| parea | |||
| ) | TYPED_LIST_ITERATE(struct access_area, aarealist, parea) |
Definition at line 29 of file accessarea.h.
| #define aarea_list_iterate_end LIST_ITERATE_END |
Definition at line 31 of file accessarea.h.
| #define SPECLIST_TAG aarea |
Definition at line 25 of file accessarea.h.
| #define SPECLIST_TYPE struct access_area |
Definition at line 26 of file accessarea.h.
Get access_unit of the access_info
Definition at line 71 of file accessarea.c.
Referenced by access_areas_refresh(), and save_game_ruleset().
Close the access info.
Definition at line 55 of file accessarea.c.
Referenced by load_rulesetdir(), and rulesets_deinit().
Initialize access info.
| aunit | Access unit for the access info |
Definition at line 39 of file accessarea.c.
Referenced by load_ruleset_game().
| void area_list_clear | ( | struct aarea_list * | alist | ) |
Free access area list.
| alist | List to clear |
Definition at line 80 of file accessarea.c.
Referenced by access_info_close(), and area_list_clear_plr().
Free access area list of player.
| pplayer | Whose list to clear |
Definition at line 94 of file accessarea.c.
Referenced by access_areas_refresh().
| void area_list_for_player_set | ( | struct player * | pplayer, |
| struct aarea_list * | alist | ||
| ) |
Set access area list for player
| pplayer | Whose list to set |
Definition at line 103 of file accessarea.c.
Referenced by access_areas_refresh().