13#ifndef FC__DAIPLAYER_H
14#define FC__DAIPLAYER_H
void * city_ai_data(const struct city *pcity, const struct ai_type *ai)
static struct ai_plr * def_ai_player_data(const struct player *pplayer, struct ai_type *deftype)
void dai_player_alloc(struct ai_type *ait, struct player *pplayer)
void dai_player_save(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct section_file *file, int plrno)
static struct ai_city * def_ai_city_data(const struct city *pcity, struct ai_type *deftype)
static struct unit_ai * def_ai_unit_data(const struct unit *punit, struct ai_type *deftype)
void dai_player_copy(struct ai_type *ait, struct player *original, struct player *created)
void dai_player_save_relations(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct player *other, struct section_file *file, int plrno)
void dai_player_load(struct ai_type *ait, const char *aitstr, struct player *pplayer, const struct section_file *file, int plrno)
void dai_player_free(struct ai_type *ait, struct player *pplayer)
void dai_gained_control(struct ai_type *ait, struct player *pplayer)
void dai_player_load_relations(struct ai_type *ait, const char *aitstr, struct player *pplayer, struct player *other, const struct section_file *file, int plrno)
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 * punit
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 * player_ai_data(const struct player *pplayer, const struct ai_type *ai)
void * unit_ai_data(const struct unit *punit, const struct ai_type *ai)