42 if (
aunit !=
nullptr) {
100 struct unit *access_unit;
130 if (
pcity2->server.aarea ==
nullptr) {
134 if (path !=
nullptr) {
135 pcity2->server.aarea = aarea;
static struct aarea_list * aalist[MAX_NUM_PLAYERS]
static void area_list_clear(struct aarea_list *alist)
void access_info_init(const struct unit_type *aunit)
void access_info_close(void)
void access_areas_refresh(struct civ_map *nmap, struct player *plr)
const struct unit_type * access_info_access_unit(void)
static struct access_info ainfo
#define aarea_list_iterate_end
#define aarea_list_iterate(aarealist, parea)
bool is_capital(const struct city *pcity)
#define city_list_iterate(citylist, pcity)
#define city_tile(_pcity_)
#define city_list_iterate_end
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit int const struct action *paction struct unit struct city * pcity
void pf_path_destroy(struct pf_path *path)
struct pf_map * pf_map_new(const struct pf_parameter *parameter)
struct pf_path * pf_map_path(struct pf_map *pfm, struct tile *ptile)
void pf_map_destroy(struct pf_map *pfm)
int player_number(const struct player *pplayer)
struct city_list * cities
const struct unit_type * access_unit
struct city_list * cities
struct unit::@84::@87 server
struct unit * unit_virtual_create(struct player *pplayer, struct city *pcity, const struct unit_type *punittype, int veteran_level)
void unit_virtual_destroy(struct unit *punit)
void unit_tile_set(struct unit *punit, struct tile *ptile)