Freeciv-3.3
|
#include <extras.h>
char extra_type::act_gfx_alt[MAX_LEN_NAME] |
Definition at line 100 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 101 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 99 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 125 of file extras.h.
Referenced by handle_ruleset_extra().
struct requirement_vector extra_type::appearance_reqs |
Definition at line 108 of file extras.h.
Referenced by can_extra_appear(), and handle_ruleset_extra().
Definition at line 154 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 147 of file extras.h.
Referenced by can_build_extra_base(), and extras_init().
bv_extras extra_type::bridged_over |
Definition at line 135 of file extras.h.
Referenced by handle_ruleset_extra().
int extra_type::build_time |
Definition at line 118 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 119 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 116 of file extras.h.
Referenced by actres_creates_extra(), extra_can_be_built(), handle_ruleset_extra(), help_update_extra(), and helptext_extra().
enum extra_category extra_type::category |
Definition at line 93 of file extras.h.
Referenced by handle_ruleset_extra().
uint16_t extra_type::causes |
Definition at line 94 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 133 of file extras.h.
Referenced by get_activity_time(), handle_ruleset_extra(), 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_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 124 of file extras.h.
Referenced by handle_ruleset_extra(), and helptext_extra().
int extra_type::disappearance_chance |
Definition at line 126 of file extras.h.
Referenced by handle_ruleset_extra().
struct requirement_vector extra_type::disappearance_reqs |
Definition at line 109 of file extras.h.
Referenced by can_extra_disappear(), and handle_ruleset_extra().
enum extra_unit_seen_type extra_type::eus |
Definition at line 128 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 132 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 117 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 98 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 97 of file extras.h.
Referenced by edit_extra::gfx_tag_given(), handle_ruleset_extra(), edit_extra::refresh(), tileset_setup_extra(), and tileset_setup_road().
Definition at line 149 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 134 of file extras.h.
Referenced by handle_ruleset_extra(), and tile_has_visible_extra().
struct extra_type_list* extra_type::hiders |
Definition at line 144 of file extras.h.
Referenced by extras_init(), and fill_road_sprite_array().
int extra_type::id |
Definition at line 89 of file extras.h.
Referenced by api_edit_perform_action_unit_vs_tile_extra(), extra_number(), extras_init(), and tile_resource_is_valid().
int extra_type::infracost |
Definition at line 122 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 90 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 130 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::no_aggr_near_city |
Definition at line 137 of file extras.h.
Referenced by handle_ruleset_extra(), and helptext_extra().
int extra_type::removal_time |
Definition at line 120 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 121 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 106 of file extras.h.
Referenced by add_recursive_extras(), adv_workers_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 156 of file extras.h.
Referenced by extras_free(), extras_init(), really_give_tile_info_from_player_to_player(), resource_type_init(), send_tile_info(), terrain_canvas(), and update_player_tile_knowledge().
char extra_type::rmact_gfx[MAX_LEN_NAME] |
Definition at line 102 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 103 of file extras.h.
Referenced by handle_ruleset_extra(), edit_extra::refresh(), edit_extra::rmact_gfx_alt_given(), and tileset_setup_extra().
char extra_type::rmact_gfx_alt2[MAX_LEN_NAME] |
Definition at line 104 of file extras.h.
Referenced by handle_ruleset_extra(), edit_extra::refresh(), edit_extra::rmact_gfx_alt2_given(), and tileset_setup_extra().
uint8_t extra_type::rmcauses |
Definition at line 95 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), is_extra_removed_by(), and is_extra_removed_by_worker_action().
struct requirement_vector extra_type::rmreqs |
Definition at line 107 of file extras.h.
Referenced by can_remove_extra(), handle_ruleset_extra(), helptext_extra(), player_can_remove_extra(), unit_can_displace_hut(), and unit_can_enter_hut().
Definition at line 155 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 91 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 92 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 153 of file extras.h.
Referenced by extras_init(), and handle_ruleset_extra().
Tech_type_id extra_type::visibility_req |
Definition at line 139 of file extras.h.
Referenced by extras_init(), handle_ruleset_extra(), helptext_extra(), and player_knows_extra_exist().