void dai_auto_settler_cont(struct ai_type *ait, struct player *pplayer, struct unit *punit, struct settlermap *state)
Auto settler continuing its work.
void dai_auto_settler_run(struct ai_type *ait, struct player *pplayer, struct unit *punit, struct settlermap *state)
Auto settler that can also build cities.
void dai_auto_settler_init(struct ai_plr *ai)
Initialize ai settler engine.
void dai_auto_settler_free(struct ai_plr *ai)
Deinitialize ai settler engine.
void dai_auto_settler_reset(struct ai_type *ait, struct player *pplayer)
Reset ai settler engine.
void contemplate_new_city(struct ai_type *ait, struct city *pcity)
Return want for city settler.