Freeciv-3.1
|
#include <aiunit.h>
Data Fields | |
int | ferryboat |
int | passenger |
int | bodyguard |
int | charge |
struct tile * | prev_struct |
struct tile * | cur_struct |
struct tile ** | prev_pos |
struct tile ** | cur_pos |
int | target |
bv_player | hunted |
bool | done |
enum ai_unit_task | task |
int unit_ai::bodyguard |
Definition at line 36 of file aiunit.h.
Referenced by aiguard_assign_guard_unit(), aiguard_check_charge_unit(), aiguard_check_guard(), aiguard_clear_charge(), aiguard_clear_guard(), aiguard_has_guard(), aiguard_request_guard(), aiguard_wanted(), dai_unit_init(), dai_unit_load(), dai_unit_log(), and dai_unit_save().
int unit_ai::charge |
Definition at line 37 of file aiunit.h.
Referenced by aiguard_assign_guard_city(), aiguard_assign_guard_unit(), aiguard_check_charge_unit(), aiguard_check_guard(), aiguard_clear_charge(), aiguard_clear_guard(), aiguard_has_charge(), aiguard_has_guard(), aiguard_update_charge(), aiguard_wanted(), dai_unit_attack(), dai_unit_init(), dai_unit_load(), dai_unit_save(), and real_bodyguard_log().
struct tile ** unit_ai::cur_pos |
Definition at line 40 of file aiunit.h.
Referenced by dai_data_phase_begin(), dai_hunter_manage(), and dai_unit_init().
struct tile * unit_ai::cur_struct |
Definition at line 39 of file aiunit.h.
Referenced by dai_data_phase_begin().
bool unit_ai::done |
Definition at line 44 of file aiunit.h.
Referenced by dai_find_strategic_airbase(), dai_hunter_manage(), dai_manage_airunit(), dai_manage_diplomat(), dai_manage_hitpoint_recovery(), dai_manage_military(), dai_manage_settler(), dai_manage_unit(), dai_manage_units(), dai_military_bodyguard(), dai_military_defend(), and dai_unit_init().
int unit_ai::ferryboat |
Definition at line 34 of file aiunit.h.
Referenced by dai_manage_military(), dai_unit_init(), dai_unit_load(), dai_unit_log(), and dai_unit_save().
bv_player unit_ai::hunted |
Definition at line 43 of file aiunit.h.
Referenced by dai_hunter_manage(), dai_unit_init(), and dai_unit_turn_end().
int unit_ai::passenger |
Definition at line 35 of file aiunit.h.
Referenced by dai_unit_init(), dai_unit_load(), and dai_unit_save().
struct tile** unit_ai::prev_pos |
Definition at line 40 of file aiunit.h.
Referenced by dai_data_phase_begin(), dai_hunter_manage(), and dai_unit_init().
struct tile* unit_ai::prev_struct |
Definition at line 39 of file aiunit.h.
Referenced by dai_data_phase_begin().
int unit_ai::target |
Definition at line 42 of file aiunit.h.
Referenced by dai_hunter_manage(), dai_unit_init(), and dai_unit_new_task().
enum ai_unit_task unit_ai::task |
Definition at line 46 of file aiunit.h.
Referenced by dai_airlift(), dai_caravan_goto(), dai_fill_unit_param(), dai_is_unit_tired_waiting_boat(), dai_manage_caravan(), dai_manage_diplomat(), dai_manage_military(), dai_manage_settler(), dai_manage_unit(), dai_manage_units(), dai_military_findjob(), dai_set_defenders(), dai_switch_to_explore(), and dai_unit_new_task().