Freeciv-3.3
Loading...
Searching...
No Matches
Data Fields
requirement Struct Reference

#include <requirements.h>

Data Fields

struct universal source
 
enum req_range range
 
bool survives
 
bool present
 
bool quiet
 

Detailed Description

Definition at line 81 of file requirements.h.

Field Documentation

◆ present

bool requirement::present

◆ quiet

bool requirement::quiet

◆ range

enum req_range requirement::range

Definition at line 83 of file requirements.h.

Referenced by are_requirements_contradictions(), are_requirements_equal(), are_requirements_opposites(), can_player_build_unit_direct(), req_edit::clear_selected(), diplrel_req_contradicts(), req_edit::fill_active(), is_achievement_req_active(), is_activity_req_active(), is_age_req_active(), is_building_req_active(), is_buildingflag_req_active(), is_citystatus_req_active(), is_citytile_req_active(), is_diplrel_req_active(), is_diplrel_tile_o_req_active(), is_diplrel_tile_req_active(), is_diplrel_unitany_o_req_active(), is_diplrel_unitany_req_active(), is_extra_req_active(), is_extraflag_req_active(), is_form_age_req_active(), is_good_req_active(), is_latitude_req_active(), is_max_distance_sq_req_active(), is_max_region_tiles_req_active(), is_maxunitsontile_req_active(), is_mincities_req_active(), is_minculture_req_active(), is_minforeignpct_req_active(), is_minsize_req_active(), is_mintechs_req_active(), is_nation_req_active(), is_nationality_req_active(), is_nationgroup_req_active(), is_originalowner_req_active(), is_plr_flag_req_active(), is_plr_state_req_active(), is_req_knowable(), is_roadflag_req_active(), is_tech_req_active(), is_techflag_req_active(), is_terrain_req_active(), is_terrainalter_req_active(), is_terrainclass_req_active(), is_terrainflag_req_active(), is_tile_rel_req_active(), is_unitclass_req_active(), is_unitclassflag_req_active(), is_unitflag_req_active(), is_unitstate_req_active(), is_unittype_req_active(), local_dipl_rel_action_cache_set(), local_dipl_rel_tile_other_tgt_action_cache_set(), req_copy(), req_from_str(), req_from_values(), req_get_values(), req_edit::req_range_menu(), req_to_fstring(), tgt_citytile_act_cache_set(), tri_req_active_turns(), unchanging_building(), unchanging_citystatus(), unchanging_citytile(), unchanging_local(), unchanging_noally(), unchanging_world(), unit_state_action_cache_set(), and utype_may_act_tgt_city_tile().

◆ source

struct universal requirement::source

Definition at line 82 of file requirements.h.

Referenced by are_requirements_contradictions(), are_requirements_equal(), are_requirements_opposites(), req_edit::clear_selected(), dai_cant_help_req(), diplrel_req_contradicts(), effect_req_append(), req_edit::fill_active(), help_type_by_requirement(), is_achievement_req_active(), is_action_req_active(), is_activity_req_active(), is_age_req_active(), is_ai_req_active(), is_building_req_active(), is_buildingflag_req_active(), is_buildinggenus_req_active(), is_citystatus_req_active(), is_citytile_req_active(), is_counter_req_active(), is_diplrel_req_active(), is_diplrel_tile_o_req_active(), is_diplrel_tile_req_active(), is_diplrel_unitany_o_req_active(), is_diplrel_unitany_req_active(), is_extra_req_active(), is_extraflag_req_active(), is_form_age_req_active(), is_good_req_active(), is_gov_req_active(), is_latitude_req_active(), is_max_distance_sq_req_active(), is_max_region_tiles_req_active(), is_maxunitsontile_req_active(), is_mincalfrag_req_active(), is_mincities_req_active(), is_minculture_req_active(), is_minforeignpct_req_active(), is_minhitpoints_req_active(), is_minmovefrags_req_active(), is_minsize_req_active(), is_mintechs_req_active(), is_minveteran_req_active(), is_minyear_req_active(), is_nation_req_active(), is_nationality_req_active(), is_nationgroup_req_active(), is_originalowner_req_active(), is_outputtype_req_active(), is_plr_flag_req_active(), is_plr_state_req_active(), is_req_knowable(), is_req_preventing(), is_req_unchanging(), is_roadflag_req_active(), is_serversetting_req_active(), is_specialist_req_active(), is_style_req_active(), is_tech_req_active(), is_techflag_req_active(), is_terrain_req_active(), is_terrainalter_req_active(), is_terrainclass_req_active(), is_terrainflag_req_active(), is_tile_rel_req_active(), is_topology_req_active(), is_unitclass_req_active(), is_unitclassflag_req_active(), is_unitflag_req_active(), is_unitstate_req_active(), is_unittype_req_active(), is_wrap_req_active(), local_dipl_rel_action_cache_set(), local_dipl_rel_tile_other_tgt_action_cache_set(), lookup_req_list(), req_copy(), req_from_str(), req_from_values(), req_get_values(), req_is_impossible_to_fulfill(), req_to_fstring(), req_edit::req_type_menu(), tactical_req_cb(), tgt_citytile_act_cache_set(), tri_req_active_turns(), tri_req_present(), unchanging_building(), unchanging_citystatus(), unchanging_citytile(), unexpected_non_otype(), unit_state_action_cache_set(), req_edit::univ_value_edit(), req_edit::univ_value_enum_menu(), and utype_may_act_tgt_city_tile().

◆ survives

bool requirement::survives