Freeciv-3.2
|
#include <requirements.h>
Data Fields | |
const struct player * | player |
const struct city * | city |
const struct tile * | tile |
const struct unit * | unit |
const struct unit_type * | unittype |
const struct impr_type * | building |
const struct extra_type * | extra |
const struct output_type * | output |
const struct specialist * | specialist |
const struct action * | action |
enum unit_activity | activity |
Definition at line 100 of file requirements.h.
Definition at line 112 of file requirements.h.
enum unit_activity req_context::activity |
Definition at line 113 of file requirements.h.
Referenced by can_unit_do_connect().
Definition at line 108 of file requirements.h.
Referenced by dai_wants_defender_against().
Definition at line 102 of file requirements.h.
Referenced by action_prob(), actres_possible(), and is_action_possible().
const struct extra_type* req_context::extra |
Definition at line 109 of file requirements.h.
Referenced by unit_can_displace_hut(), and unit_can_enter_hut().
const struct output_type* req_context::output |
Definition at line 110 of file requirements.h.
Definition at line 101 of file requirements.h.
Referenced by action_auto_perf_unit_sel(), action_enabled_local(), action_may_happen_unit_on_city(), action_maybe_possible_actor_unit(), action_prob(), actres_possible(), adjust_improvement_wants_by_effects(), adjust_wants_for_reqs(), ap_dipl_battle_win(), are_road_reqs_fulfilled(), can_city_build_improvement_later(), can_player_build_improvement_direct(), can_player_build_improvement_later(), can_player_build_unit_direct(), city_landlocked_sell_coastal_improvements(), city_style(), city_tile_output(), dai_can_city_build_improvement_later(), dai_can_player_build_improvement_later(), dai_find_source_building(), dai_gov_value(), dai_tech_effect_values(), dai_wants_defender_against(), get_potential_improvement_bonus(), handle_diplomacy_accept_treaty_req(), illegal_action_pay_price(), improvement_obsolete(), is_enabler_active(), player_music_style(), unit_can_displace_hut(), unit_can_enter_hut(), unit_enter_hut(), utype_needs_improvement(), and worklist_item_postpone_req_vec().
const struct specialist* req_context::specialist |
Definition at line 111 of file requirements.h.
Definition at line 103 of file requirements.h.
Referenced by action_prob(), actres_possible(), get_tile_value(), is_action_possible(), sg_special_set_bv(), and sg_special_set_dbv().
Definition at line 106 of file requirements.h.
Referenced by action_prob(), actres_possible(), can_unit_do_connect(), and is_action_possible().
Definition at line 107 of file requirements.h.
Referenced by actres_possible(), and adv_units_ruleset_init().