32#define LAST_AGENT_LEVEL 99
34#define MAX_AGENT_NAME_LEN 10
void agents_unit_changed(struct unit *punit)
void agents_city_remove(struct city *pcity)
void agents_thaw_hint(void)
void agents_disconnect(void)
void agents_game_start(void)
void wait_for_requests(const char *agent_name, int first_request_id, int last_request_id)
void agents_tile_remove(struct tile *ptile)
void agents_city_new(struct city *pcity)
#define MAX_AGENT_NAME_LEN
void agents_start_turn(void)
void agents_tile_changed(struct tile *ptile)
void agents_unit_new(struct unit *punit)
void agents_unit_remove(struct unit *punit)
void agents_processing_started(void)
void agents_tile_new(struct tile *ptile)
void agents_processing_finished(void)
void agents_new_turn(void)
void agents_city_changed(struct city *pcity)
void cause_a_city_changed_for_agent(const char *name_of_calling_agent, struct city *pcity)
void agents_game_joined(void)
void register_agent(const struct agent *agent)
void cause_a_unit_changed_for_agent(const char *name_of_calling_agent, struct unit *punit)
void agents_freeze_hint(void)
void agents_before_new_turn(void)
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
void(* unit_callbacks[CB_LAST])(int)
void(* tile_callbacks[CB_LAST])(struct tile *ptile)
char name[MAX_AGENT_NAME_LEN]
void(* city_callbacks[CB_LAST])(int)
void(* turn_start_notify)(void)