Freeciv-3.1
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 80 of file requirements.h.

Field Documentation

◆ present

bool requirement::present

◆ quiet

bool requirement::quiet

◆ range

enum req_range requirement::range

Definition at line 82 of file requirements.h.

Referenced by ae_suggest_repair_if_no_oblig(), are_requirements_contradictions(), are_requirements_equal(), are_requirements_opposites(), city_production_caravan_shields_init(), req_edit::clear_selected(), diplrel_found(), diplrel_req_contradicts(), enabler_first_self_contradiction(), enabler_tile_tgt_local_diplrel_implies_claimed(), ete_is_target_req(), req_edit::fill_active(), impr_contra_genus(), is_achievement_req_active(), is_activity_req_active(), is_age_req_active(), is_building_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_good_req_active(), is_maxunitsontile_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_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_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(), nation_contra_group(), present_implies_not_present(), req_copy(), req_from_str(), req_from_values(), req_get_values(), req_edit::req_range_menu(), req_text_insert(), req_to_fstring(), sanity_check_req_individual(), sanity_check_req_set(), 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(), ustate_found(), and utype_may_act_tgt_city_tile().

◆ source

struct universal requirement::source

Definition at line 81 of file requirements.h.

Referenced by action_found(), ae_suggest_repair_if_no_oblig(), are_requirements_contradictions(), are_requirements_equal(), are_requirements_opposites(), city_production_caravan_shields_init(), city_tile_found(), req_edit::clear_selected(), dai_can_requirement_be_met_in_city(), dai_cant_help_req(), diplrel_found(), diplrel_req_contradicts(), effect_req_append(), enabler_first_self_contradiction(), enabler_tile_tgt_local_diplrel_implies_claimed(), ete_is_target_req(), extra_type_found(), req_edit::fill_active(), government_found(), help_type_by_requirement(), impr_contra_genus(), improvement_found(), 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_buildinggenus_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_good_req_active(), is_gov_req_active(), is_maxunitsontile_req_active(), is_mincalfrag_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_outputtype_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_topology_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(), lookup_req_list(), nation_contra_group(), nation_found(), output_type_found(), present_implies_not_present(), req_edit::refresh_item(), req_copy(), req_from_str(), req_from_values(), req_get_values(), req_is_impossible_to_fulfill(), req_text_insert(), req_to_fstring(), req_edit::req_type_menu(), req_vec_get_first_missing_univ(), req_vec_problem_new_transl(), sanity_check_req_individual(), sanity_check_req_set(), tactical_req_cb(), terrain_type_found(), tgt_citytile_act_cache_set(), tri_req_active_turns(), tri_req_present(), unchanging_building(), unchanging_citystatus(), unchanging_citytile(), unexpected_non_otype(), unit_activity_found(), unit_class_found(), unit_state_action_cache_set(), unit_type_found(), req_edit::univ_value_edit(), req_edit::univ_value_enum_menu(), ustate_found(), and utype_may_act_tgt_city_tile().

◆ survives

bool requirement::survives