Freeciv-3.1
|
#include <daicity.h>
Data Fields | |
adv_want | worth |
int | building_turn |
int | building_wait |
struct adv_choice | choice |
struct ai_invasion | invasion |
int | attack |
int | bcost |
unsigned int | danger |
unsigned int | grave_danger |
unsigned int | urgency |
int | wallvalue |
int | distance_to_wonder_city |
bool | celebrate |
bool | diplomat_threat |
bool | has_diplomat |
bool | founder_boat |
int | founder_turn |
int | founder_want |
int | worker_want |
struct unit_type * | worker_type |
int ai_city::attack |
Definition at line 44 of file daicity.h.
Referenced by find_something_to_kill(), kill_something_with(), and process_attacker_want().
int ai_city::bcost |
Definition at line 44 of file daicity.h.
Referenced by find_something_to_kill(), and process_attacker_want().
int ai_city::building_turn |
Definition at line 37 of file daicity.h.
Referenced by dai_build_adv_adjust(), dai_city_load(), and dai_city_save().
int ai_city::building_wait |
Definition at line 38 of file daicity.h.
Referenced by dai_build_adv_adjust(), dai_city_alloc(), dai_city_load(), dai_city_save(), texai_city_alloc(), and want_tech_for_improvement_effect().
bool ai_city::celebrate |
Definition at line 57 of file daicity.h.
Referenced by dai_manage_taxes().
struct adv_choice ai_city::choice |
Definition at line 41 of file daicity.h.
Referenced by dai_city_alloc(), dai_city_choose_build(), dai_city_free(), dai_manage_cities(), dai_spend_gold(), texai_city_alloc(), and texai_city_free().
unsigned int ai_city::danger |
Definition at line 47 of file daicity.h.
Referenced by assess_danger(), dai_airlift(), dai_city_log(), dai_military_findjob(), dai_set_defenders(), find_neediest_airlift_city(), kill_something_with(), look_for_charge(), and military_advisor_choose_build().
bool ai_city::diplomat_threat |
Definition at line 58 of file daicity.h.
Referenced by assess_danger(), dai_choose_diplomat_defensive(), dai_diplomat_defend(), and dai_manage_diplomat().
int ai_city::distance_to_wonder_city |
Definition at line 54 of file daicity.h.
Referenced by dai_choose_help_wonder(), and dai_wonder_city_distance().
bool ai_city::founder_boat |
Definition at line 64 of file daicity.h.
Referenced by contemplate_new_city(), dai_city_load(), dai_city_save(), and domestic_advisor_choose_build().
int ai_city::founder_turn |
Definition at line 65 of file daicity.h.
Referenced by dai_city_load(), dai_city_save(), and dai_manage_cities().
int ai_city::founder_want |
Definition at line 66 of file daicity.h.
Referenced by contemplate_new_city(), dai_city_load(), dai_city_save(), dai_manage_cities(), and domestic_advisor_choose_build().
unsigned int ai_city::grave_danger |
Definition at line 48 of file daicity.h.
Referenced by assess_danger(), dai_city_log(), dai_consider_wonder_city(), dai_spend_gold(), look_for_charge(), and military_advisor_choose_build().
bool ai_city::has_diplomat |
Definition at line 59 of file daicity.h.
Referenced by assess_danger(), and dai_choose_diplomat_defensive().
struct ai_invasion ai_city::invasion |
Definition at line 43 of file daicity.h.
Referenced by find_something_to_kill(), kill_something_with(), process_attacker_want(), and single_invader().
unsigned int ai_city::urgency |
Definition at line 49 of file daicity.h.
Referenced by assess_danger(), dai_airlift(), dai_choose_diplomat_defensive(), dai_city_choose_build(), dai_city_load(), dai_city_log(), dai_city_save(), dai_diplomat_defend(), dai_manage_diplomat(), dai_military_findjob(), dai_spend_gold(), find_best_tile_to_paradrop_to(), find_neediest_airlift_city(), and look_for_charge().
int ai_city::wallvalue |
Definition at line 51 of file daicity.h.
Referenced by assess_danger(), assess_defense_quadratic(), assess_defense_unit(), and dai_process_defender_want().
struct unit_type* ai_city::worker_type |
Definition at line 68 of file daicity.h.
Referenced by contemplate_terrain_improvements(), domestic_advisor_choose_build(), and texai_city_worker_wants().
int ai_city::worker_want |
Definition at line 67 of file daicity.h.
Referenced by contemplate_terrain_improvements(), dai_manage_cities(), domestic_advisor_choose_build(), and texai_city_worker_wants().
adv_want ai_city::worth |
Definition at line 35 of file daicity.h.
Referenced by base_want(), dai_build_adv_init(), and find_something_to_kill().