Freeciv21
Develop your civilization from humble roots to a global empire
universals_u Union Reference

#include <fc_types.h>

+ Collaboration diagram for universals_u:

Public Attributes

struct advanceadvance
 
struct governmentgovern
 
const struct impr_typebuilding
 
struct nation_typenation
 
struct nation_typenationality
 
struct specialistspecialist
 
struct terrainterrain
 
struct unit_classuclass
 
const struct unit_typeutype
 
struct extra_typeextra
 
struct achievementachievement
 
struct nation_groupnationgroup
 
struct nation_stylestyle
 
struct actionaction
 
struct goods_typegood
 
enum ai_level ai_level
 
enum citytile_type citytile
 
enum citystatus_type citystatus
 
enum vision_layer vlayer
 
enum national_intelligence nintel
 
int minsize
 
int minculture
 
int minforeignpct
 
int minyear
 
int mincalfrag
 
Output_type_id outputtype
 
int terrainclass
 
int terrainalter
 
int unitclassflag
 
int unitflag
 
int terrainflag
 
int techflag
 
int baseflag
 
int roadflag
 
int extraflag
 
int diplrel
 
enum ustate_prop unit_state
 
enum unit_activity activity
 
enum impr_genus_id impr_genus
 
int minmoves
 
int max_tile_units
 
int minveteran
 
int min_hit_points
 
int age
 
int min_techs
 
enum topo_flag topo_property
 
ssetv ssetval
 

Detailed Description

Definition at line 576 of file fc_types.h.

Member Data Documentation

◆ achievement

◆ action

◆ activity

◆ advance

◆ age

◆ ai_level

◆ baseflag

◆ building

const struct impr_type* universals_u::building

Definition at line 579 of file fc_types.h.

Referenced by adjust_ai_unit_choice(), adjust_improvement_wants_by_effects(), adv_data_city_impr_calc(), advisor_choose_build(), are_universals_equal(), building_advisor(), building_advisor_choose(), building_has_effect(), can_city_build_direct(), can_city_build_later(), can_city_build_now(), can_city_sell_universal(), change_build_target(), choose_build_target(), cid_decode(), cid_encode(), city_build_building(), city_building_present(), city_can_buy(), city_change_production_penalty(), city_choose_build_default(), city_increase_size(), city_production_buy_gold_cost(), city_production_caravan_shields_init(), city_production_gets_caravan_shields(), city_production_has_flag(), city_production_name_translation(), city_turn_notify(), city_turns_to_build(), cityrep_buy(), clipboard_paste_production(), collect_already_built_targets(), collect_eventually_buildable_targets(), collect_production_targets(), dai_build_adv_override(), dai_can_requirement_be_met_in_city(), dai_choice_rule_name(), dai_choose_help_wonder(), dai_city_choose_build(), dai_spend_gold(), city_widget::display_list_menu(), tab_building::edit_effects(), get_current_construction_bonus(), get_potential_improvement_bonus(), get_tooltip(), helptext_building(), impr_contra_genus(), improvement_has_effects(), is_building_needed(), is_building_replaced(), is_req_active(), is_req_knowable(), military_advisor_choose_build(), name_and_sort_items(), city_production_delegate::paint(), city_production_model::populate(), process_attacker_want(), really_handle_city_buy(), freeciv::upkeep_widget::refresh(), req_text_insert(), sanity_check_req_individual(), city_widget::select_building_something(), eco_report::selection_changed(), eco_report::sell_buildings(), eco_report::sell_redundant(), progress_bar::set_pixmap(), should_force_recalc(), target_get_section(), tgt_city_local_building(), universal_build_shield_cost(), universal_by_number(), universal_kind_values(), universal_name_translation(), universal_number(), universal_rule_name(), universal_value_initial(), city_dialog::update_improvements(), upgrade_building_prod(), wonder_benefit(), worklist_change_build_target(), worklist_init(), worklist_item_postpone_req_vec(), worklist_peek_ith(), and worklist_remove().

◆ citystatus

◆ citytile

◆ diplrel

◆ extra

◆ extraflag

◆ good

◆ govern

◆ impr_genus

◆ max_tile_units

◆ min_hit_points

◆ min_techs

◆ mincalfrag

◆ minculture

◆ minforeignpct

◆ minmoves

◆ minsize

◆ minveteran

◆ minyear

◆ nation

◆ nationality

◆ nationgroup

◆ nintel

◆ outputtype

◆ roadflag

◆ specialist

◆ ssetval

◆ style

◆ techflag

◆ terrain

◆ terrainalter

◆ terrainclass

◆ terrainflag

◆ topo_property

◆ uclass

◆ unit_state

◆ unitclassflag

◆ unitflag

◆ utype

const struct unit_type* universals_u::utype

Definition at line 585 of file fc_types.h.

Referenced by adjust_ai_unit_choice(), adv_init_choice(), are_universals_equal(), can_be_irrigated(), can_city_build_direct(), can_city_build_later(), can_city_build_now(), choose_build_target(), cid_encode(), cid_encode_unit(), city_build_unit(), city_change_production_penalty(), city_choose_build_default(), city_production_build_units(), city_production_buy_gold_cost(), city_production_caravan_shields_init(), city_production_gets_caravan_shields(), city_unit_present(), city_unit_supported(), clipboard_copy_production(), collect_eventually_buildable_targets(), dai_barbarian_choose_build(), dai_choice_rule_name(), dai_choose_attacker_air(), dai_choose_diplomat_defensive(), dai_choose_diplomat_offensive(), dai_choose_help_wonder(), dai_choose_paratrooper(), dai_choose_role_unit(), dai_choose_trade_route(), dai_city_choose_build(), dai_hunter_missile_want(), dai_process_defender_want(), dai_spend_gold(), dai_unit_consider_bodyguard(), disband_city(), eco_report::disband_units(), units_view::disband_units(), domestic_advisor_choose_build(), tab_unit::edit_effects(), eval_hunter_want(), units_view::find_nearest(), get_tooltip(), helptext_unit(), is_req_active(), is_utype_needed(), kill_something_with(), military_advisor_choose_build(), name_and_sort_items(), city_production_delegate::paint(), city_production_model::populate(), process_attacker_want(), really_handle_city_buy(), req_text_insert(), send_rally_tile(), progress_bar::set_pixmap(), target_get_section(), tgt_city_local_utype(), universal_build_shield_cost(), universal_by_number(), universal_kind_values(), universal_name_translation(), universal_number(), universal_rule_name(), universal_value_initial(), city_dialog::update_improvements(), upgrade_canvas_clipboard(), upgrade_unit_prod(), units_view::upgrade_units(), worklist_change_build_target(), and worklist_item_postpone_req_vec().

◆ vlayer