|
Freeciv-3.1
|
#include <extras.h>
| char extra_type::act_gfx_alt[MAX_LEN_NAME] |
Definition at line 97 of file extras.h.
Referenced by edit_extra::act_gfx_alt_given(), handle_ruleset_extra(), edit_extra::refresh(), and tileset_setup_extra().
| char extra_type::act_gfx_alt2[MAX_LEN_NAME] |
Definition at line 98 of file extras.h.
Referenced by edit_extra::act_gfx_alt2_given(), handle_ruleset_extra(), edit_extra::refresh(), and tileset_setup_extra().
| char extra_type::activity_gfx[MAX_LEN_NAME] |
Definition at line 96 of file extras.h.
Referenced by edit_extra::act_gfx_given(), handle_ruleset_extra(), edit_extra::refresh(), and tileset_setup_extra().
| int extra_type::appearance_chance |
Definition at line 121 of file extras.h.
Referenced by handle_ruleset_extra().
| struct requirement_vector extra_type::appearance_reqs |
Definition at line 104 of file extras.h.
Referenced by can_extra_appear(), and handle_ruleset_extra().
| struct base_type* extra_type::base |
Definition at line 148 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 141 of file extras.h.
Referenced by can_build_extra_base(), and extras_init().
| bv_extras extra_type::bridged_over |
Definition at line 131 of file extras.h.
Referenced by handle_ruleset_extra().
| int extra_type::build_time |
Definition at line 114 of file extras.h.
Referenced by handle_player_place_infra(), handle_ruleset_extra(), help_update_extra(), helptext_extra(), and terrain_extra_build_time().
| int extra_type::build_time_factor |
Definition at line 115 of file extras.h.
Referenced by handle_player_place_infra(), handle_ruleset_extra(), and terrain_extra_build_time().
| bool extra_type::buildable |
Definition at line 112 of file extras.h.
Referenced by action_creates_extra(), extra_can_be_built(), handle_ruleset_extra(), help_update_extra(), and helptext_extra().
| enum extra_category extra_type::category |
Definition at line 90 of file extras.h.
Referenced by handle_ruleset_extra().
| uint16_t extra_type::causes |
Definition at line 91 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 129 of file extras.h.
Referenced by can_extras_coexist(), get_activity_time(), handle_ruleset_extra(), load_ruleset_terrain(), and tile_has_conflicting_extra().
| struct { ... } extra_type::data |
Referenced by base_callback(), base_callback(), base_type_init(), bg_append_callback(), bg_assign_callback(), bg_select_callback(), clean_menu_callback(), create_extra(), extras_free(), extras_init(), government_callback(), government_callback(), handle_ruleset_extra(), helptext_extra(), irrigation_callback(), mine_callback(), resource_type_init(), road_callback(), road_callback(), and road_type_init().
| int extra_type::defense_bonus |
Definition at line 120 of file extras.h.
Referenced by handle_ruleset_extra(), and helptext_extra().
| int extra_type::disappearance_chance |
Definition at line 122 of file extras.h.
Referenced by handle_ruleset_extra().
| struct requirement_vector extra_type::disappearance_reqs |
Definition at line 105 of file extras.h.
Referenced by can_extra_disappear(), and handle_ruleset_extra().
| enum extra_unit_seen_type extra_type::eus |
Definition at line 124 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 128 of file extras.h.
Referenced by edit_extra::closeEvent(), edit_extra::edit_extra(), extra_has_flag(), handle_ruleset_extra(), and tab_extras::initialize_new_extra().
| bool extra_type::generated |
Definition at line 113 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 95 of file extras.h.
Referenced by edit_extra::gfx_tag_alt_given(), handle_ruleset_extra(), edit_extra::refresh(), and tileset_setup_extra().
| char extra_type::graphic_str[MAX_LEN_NAME] |
Definition at line 94 of file extras.h.
Referenced by edit_extra::gfx_tag_given(), handle_ruleset_extra(), edit_extra::refresh(), tileset_setup_extra(), and tileset_setup_road().
| struct strvec* extra_type::helptext |
Definition at line 143 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 130 of file extras.h.
Referenced by handle_ruleset_extra(), and tile_has_visible_extra().
| struct extra_type_list* extra_type::hiders |
Definition at line 138 of file extras.h.
Referenced by extras_init(), and fill_road_sprite_array().
| int extra_type::id |
Definition at line 86 of file extras.h.
Referenced by api_edit_perform_action_unit_vs_tile_extra(), extra_number(), extras_init(), infra_selected_callback(), select_tgt_extra(), and tile_resource_is_valid().
| int extra_type::infracost |
Definition at line 118 of file extras.h.
Referenced by handle_player_place_infra(), handle_ruleset_extra(), helptext_extra(), and player_can_place_extra().
| struct name_translation extra_type::name |
Definition at line 87 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 126 of file extras.h.
Referenced by edit_extra::closeEvent(), edit_extra::edit_extra(), handle_ruleset_extra(), and is_native_extra_to_uclass().
| int extra_type::removal_time |
Definition at line 116 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 117 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 102 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(), is_native_tile_to_road(), move_type_from_extra(), order_recursive_roads(), player_can_build_base(), and player_can_build_extra().
| struct resource_type* extra_type::resource |
Definition at line 150 of file extras.h.
Referenced by extras_free(), extras_init(), resource_type_init(), send_tile_info(), and terrain_canvas().
| char extra_type::rmact_gfx[MAX_LEN_NAME] |
Definition at line 99 of file extras.h.
Referenced by handle_ruleset_extra(), edit_extra::refresh(), edit_extra::rmact_gfx_given(), and tileset_setup_extra().
| char extra_type::rmact_gfx_alt[MAX_LEN_NAME] |
Definition at line 100 of file extras.h.
Referenced by handle_ruleset_extra(), edit_extra::refresh(), edit_extra::rmact_gfx_alt_given(), and tileset_setup_extra().
| uint8_t extra_type::rmcauses |
Definition at line 92 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 103 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 149 of file extras.h.
Referenced by extras_free(), extras_init(), helptext_extra(), road_type_init(), and tileset_setup_road().
| bool extra_type::ruledit_disabled |
Definition at line 88 of file extras.h.
Referenced by tab_extras::add_now(), tab_extras::delete_now(), extras_init(), tab_extras::name_given(), and unit_order_list_is_sane().
| void* extra_type::ruledit_dlg |
Definition at line 89 of file extras.h.
Referenced by edit_extra::closeEvent(), tab_extras::delete_now(), tab_extras::edit_now(), and extras_init().
| int extra_type::special_idx |
Definition at line 147 of file extras.h.
Referenced by extras_init(), and handle_ruleset_extra().
| Tech_type_id extra_type::visibility_req |
Definition at line 133 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), helptext_extra(), and player_knows_extra_exist().