![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
Include dependency graph for aisettler.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| void | dai_auto_settler_init (struct ai_plr *ai) |
| Initialize ai settler engine. More... | |
| void | dai_auto_settler_free (struct ai_plr *ai) |
| Deinitialize ai settler engine. More... | |
| void | dai_auto_settler_reset (struct ai_type *ait, struct player *pplayer) |
| Reset ai settler engine. More... | |
| 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. More... | |
| void | dai_auto_settler_cont (struct ai_type *ait, struct player *pplayer, struct unit *punit, struct settlermap *state) |
| Auto settler continuing its work. More... | |
| void | contemplate_new_city (struct ai_type *ait, struct city *pcity) |
| Return want for city settler. More... | |
Return want for city settler.
Note that we rely here on the fact that ai_settler_init() has been run while doing autosettlers.
Definition at line 1228 of file aisettler.cpp.
Referenced by dai_manage_cities().
| void dai_auto_settler_cont | ( | struct ai_type * | ait, |
| struct player * | pplayer, | ||
| struct unit * | punit, | ||
| struct settlermap * | state | ||
| ) |
Auto settler continuing its work.
Definition at line 1113 of file aisettler.cpp.
Referenced by cai_auto_settler_cont(), texwai_auto_settler_cont(), and twai_auto_settler_cont().
| void dai_auto_settler_free | ( | struct ai_plr * | ai | ) |
Deinitialize ai settler engine.
Definition at line 1158 of file aisettler.cpp.
Referenced by dai_data_close().
| void dai_auto_settler_init | ( | struct ai_plr * | ai | ) |
Initialize ai settler engine.
Definition at line 945 of file aisettler.cpp.
Referenced by dai_data_init().
Reset ai settler engine.
Definition at line 1124 of file aisettler.cpp.
Referenced by cai_auto_settler_reset(), dai_manage_cities(), texwai_auto_settler_reset(), and twai_auto_settler_reset().
| 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.
Definition at line 964 of file aisettler.cpp.
Referenced by cai_auto_settler_run(), texwai_auto_settler_run(), and twai_auto_settler_run().