13#ifndef FC__TEXAIPLAYER_H
14#define FC__TEXAIPLAYER_H
69 const struct player *pplayer)
void * player_ai_data(const struct player *pplayer, const struct ai_type *ai)
struct texaimsg_list * msglist
struct city_list * cities
struct texaireq_list * reqlist
void texai_player_alloc(struct ai_type *ait, struct player *pplayer)
void texai_control_gained(struct ai_type *ait, struct player *pplayer)
void texai_player_free(struct ai_type *ait, struct player *pplayer)
struct unit_list * texai_player_units(struct player *pplayer)
bool texai_thread_running(void)
void texai_control_lost(struct ai_type *ait, struct player *pplayer)
void texai_req_from_thr(struct texai_req *req)
struct ai_type * texai_get_self(void)
void texai_refresh(struct ai_type *ait, struct player *pplayer)
void texai_init_threading(void)
void texai_msg_to_thr(struct texai_msg *msg)
void texai_map_alloc(void)
static struct texai_plr * texai_player_data(struct ai_type *ait, const struct player *pplayer)
void texai_whole_map_copy(void)
void texai_map_free(void)