![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <extras.h>
Collaboration diagram for extra_type:| char extra_type::act_gfx_alt[MAX_LEN_NAME] |
Definition at line 85 of file extras.h.
Referenced by handle_ruleset_extra(), freeciv::layer_abstract_activities::initialize_extra(), and tileset_setup_extra().
| char extra_type::act_gfx_alt2[MAX_LEN_NAME] |
Definition at line 86 of file extras.h.
Referenced by handle_ruleset_extra(), freeciv::layer_abstract_activities::initialize_extra(), and tileset_setup_extra().
| char extra_type::activity_gfx[MAX_LEN_NAME] |
Definition at line 84 of file extras.h.
Referenced by handle_ruleset_extra(), freeciv::layer_abstract_activities::initialize_extra(), and tileset_setup_extra().
| int extra_type::appearance_chance |
Definition at line 108 of file extras.h.
Referenced by handle_ruleset_extra().
| struct requirement_vector extra_type::appearance_reqs |
Definition at line 88 of file extras.h.
Referenced by can_extra_appear(), and handle_ruleset_extra().
| struct base_type* extra_type::base |
Definition at line 134 of file extras.h.
Referenced by base_type_init(), create_extra(), extras_free(), extras_init(), and helptext_extra().
| struct extra_type_list* extra_type::bridged |
Definition at line 128 of file extras.h.
Referenced by can_build_extra_base(), and extras_init().
| bv_extras extra_type::bridged_over |
Definition at line 118 of file extras.h.
Referenced by handle_ruleset_extra().
| int extra_type::build_time |
Definition at line 102 of file extras.h.
Referenced by handle_ruleset_extra(), helptext_extra(), and terrain_extra_build_time().
| int extra_type::build_time_factor |
Definition at line 103 of file extras.h.
Referenced by handle_ruleset_extra(), and terrain_extra_build_time().
| bool extra_type::buildable |
Definition at line 100 of file extras.h.
Referenced by action_creates_extra(), extra_can_be_built(), handle_ruleset_extra(), and helptext_extra().
| enum extra_category extra_type::category |
Definition at line 77 of file extras.h.
Referenced by handle_ruleset_extra().
| uint16_t extra_type::causes |
Definition at line 79 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), and is_extra_caused_by_worker_action().
| bv_extras extra_type::conflicts |
Definition at line 116 of file extras.h.
Referenced by can_extras_coexist(), handle_ruleset_extra(), load_ruleset_terrain(), and tile_has_conflicting_extra().
| struct { ... } extra_type::data |
Referenced by base_type_init(), create_extra(), extras_free(), extras_init(), handle_ruleset_extra(), helptext_extra(), resource_type_init(), and road_type_init().
| int extra_type::defense_bonus |
Definition at line 107 of file extras.h.
Referenced by handle_ruleset_extra(), and helptext_extra().
| int extra_type::disappearance_chance |
Definition at line 109 of file extras.h.
Referenced by handle_ruleset_extra().
| struct requirement_vector extra_type::disappearance_reqs |
Definition at line 88 of file extras.h.
Referenced by can_extra_disappear(), and handle_ruleset_extra().
| enum extra_unit_seen_type extra_type::eus |
Definition at line 109 of file extras.h.
Referenced by create_extra(), destroy_extra(), handle_ruleset_extra(), helptext_extra(), and map_claim_base().
| bv_extra_flags extra_type::flags |
Definition at line 115 of file extras.h.
Referenced by extra_has_flag(), and handle_ruleset_extra().
| bool extra_type::generated |
Definition at line 101 of file extras.h.
Referenced by handle_ruleset_extra(), helptext_extra(), and rand_extra_for_tile().
| char extra_type::graphic_alt[MAX_LEN_NAME] |
Definition at line 83 of file extras.h.
Referenced by handle_ruleset_extra(), and tileset_setup_extra().
| char extra_type::graphic_str[MAX_LEN_NAME] |
Definition at line 82 of file extras.h.
Referenced by handle_ruleset_extra(), and tileset_setup_extra().
| QVector<QString>* extra_type::helptext |
Definition at line 130 of file extras.h.
Referenced by extras_free(), extras_init(), handle_ruleset_extra(), and helptext_extra().
| bv_extras extra_type::hidden_by |
Definition at line 117 of file extras.h.
Referenced by handle_ruleset_extra(), and tile_has_visible_extra().
| struct extra_type_list* extra_type::hiders |
Definition at line 125 of file extras.h.
Referenced by extras_init().
| int extra_type::id |
Definition at line 75 of file extras.h.
Referenced by extra_by_number(), extra_number(), extras_init(), fill_basic_extra_sprite_array(), handle_ruleset_extra(), handle_unit_get_actions(), freeciv::layer_abstract_activities::initialize_extra(), send_ruleset_terrain(), freeciv::layer_special::set_sprite(), and tile_resource_is_valid().
| struct name_translation extra_type::name |
Definition at line 75 of file extras.h.
Referenced by extra_name_translation(), extra_rule_name(), handle_ruleset_extra(), tab_extras::initialize_new_extra(), load_terrain_names(), tab_extras::name_given(), and tab_extras::update_extra_info().
| bv_unit_classes extra_type::native_to |
Definition at line 113 of file extras.h.
Referenced by handle_ruleset_extra(), and is_native_extra_to_uclass().
| int extra_type::removal_time |
Definition at line 104 of file extras.h.
Referenced by handle_ruleset_extra(), helptext_extra(), and terrain_extra_removal_time().
| int extra_type::removal_time_factor |
Definition at line 105 of file extras.h.
Referenced by handle_ruleset_extra(), helptext_extra(), and terrain_extra_removal_time().
| struct requirement_vector extra_type::reqs |
Definition at line 88 of file extras.h.
Referenced by add_recursive_extras(), adv_settlers_road_bonus(), are_road_reqs_fulfilled(), can_build_base(), can_build_extra(), can_unit_do_connect(), check_recursive_road_connect(), tab_extras::edit_reqs(), handle_ruleset_extra(), helptext_extra(), is_native_tile_to_extra(), and player_can_build_extra().
| struct resource_type* extra_type::resource |
Definition at line 136 of file extras.h.
Referenced by extras_free(), extras_init(), resource_type_init(), and terrain_canvas().
| char extra_type::rmact_gfx[MAX_LEN_NAME] |
Definition at line 87 of file extras.h.
Referenced by handle_ruleset_extra(), freeciv::layer_abstract_activities::initialize_extra(), and tileset_setup_extra().
| char extra_type::rmact_gfx_alt[MAX_LEN_NAME] |
Definition at line 88 of file extras.h.
Referenced by handle_ruleset_extra(), freeciv::layer_abstract_activities::initialize_extra(), and tileset_setup_extra().
| uint8_t extra_type::rmcauses |
Definition at line 80 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), is_extra_removed_by(), is_extra_removed_by_worker_action(), and rscompat_extra_adjust_3_1().
| struct requirement_vector extra_type::rmreqs |
Definition at line 88 of file extras.h.
Referenced by can_remove_extra(), handle_ruleset_extra(), helptext_extra(), and player_can_remove_extra().
| struct road_type* extra_type::road |
Definition at line 135 of file extras.h.
Referenced by extras_free(), extras_init(), helptext_extra(), and road_type_init().
| bool extra_type::ruledit_disabled |
Definition at line 77 of file extras.h.
Referenced by tab_extras::delete_now(), extras_init(), tab_extras::name_given(), unit_order_list_is_sane(), and unit_perform_action().
| int extra_type::special_idx |
Definition at line 133 of file extras.h.
Referenced by extras_init(), and handle_ruleset_extra().
| Tech_type_id extra_type::visibility_req |
Definition at line 120 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), helptext_extra(), and player_knows_extra_exist().