Freeciv-3.2
|
#include <improvement.h>
Definition at line 50 of file improvement.h.
bool impr_type::allows_actions |
Definition at line 75 of file improvement.h.
Referenced by impr_allows_actions().
bool impr_type::allows_extras |
Definition at line 72 of file improvement.h.
Referenced by impr_provides_buildable_extras().
bool impr_type::allows_units |
Definition at line 71 of file improvement.h.
Referenced by impr_provides_buildable_units().
int impr_type::build_cost |
Definition at line 60 of file improvement.h.
Referenced by handle_ruleset_building(), impr_base_build_shield_cost(), impr_build_shield_cost(), impr_estimate_build_shield_cost(), impr_sell_gold(), load_ruleset_buildings(), name_and_sort_items(), edit_impr::refresh(), and edit_impr::set_bcost_value().
bv_impr_flags impr_type::flags |
Definition at line 64 of file improvement.h.
Referenced by edit_impr::closeEvent(), edit_impr::edit_impr(), handle_ruleset_building(), improvement_has_flag(), and load_ruleset_buildings().
enum impr_genus_id impr_type::genus |
Definition at line 63 of file improvement.h.
Referenced by city_production_is_genus(), edit_impr::genus_menu(), handle_ruleset_building(), is_convert_improvement(), is_great_wonder(), is_improvement(), is_small_wonder(), is_special_improvement(), load_ruleset_buildings(), and edit_impr::refresh().
char impr_type::graphic_alt[MAX_LEN_NAME] |
Definition at line 56 of file improvement.h.
Referenced by edit_impr::gfx_tag_alt_given(), handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and tileset_setup_impr_type().
char impr_type::graphic_alt2[MAX_LEN_NAME] |
Definition at line 57 of file improvement.h.
Referenced by edit_impr::gfx_tag_alt2_given(), handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and tileset_setup_impr_type().
char impr_type::graphic_str[MAX_LEN_NAME] |
Definition at line 55 of file improvement.h.
Referenced by edit_impr::gfx_tag_given(), handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and tileset_setup_impr_type().
Definition at line 65 of file improvement.h.
Referenced by handle_ruleset_building(), edit_impr::helptext(), helptext_building(), improvement_free(), load_ruleset_buildings(), and production_help().
Impr_type_id impr_type::item_number |
Definition at line 51 of file improvement.h.
Referenced by improvement_number(), and improvements_init().
struct name_translation impr_type::name |
Definition at line 52 of file improvement.h.
Referenced by handle_ruleset_building(), improvement_name_translation(), improvement_rule_name(), load_building_names(), and tab_building::name_given().
struct requirement_vector impr_type::obsolete_by |
Definition at line 59 of file improvement.h.
Referenced by adjust_improvement_wants_by_effects(), can_improvement_go_obsolete(), dont_want_tech_obsoleting_impr(), get_tooltip_improvement(), handle_ruleset_building(), helptext_building(), improvement_free(), improvement_obsolete(), improvement_replacement(), improvements_init(), and load_ruleset_buildings().
bool impr_type::prevents_disaster |
Definition at line 73 of file improvement.h.
Referenced by impr_prevents_disaster().
bool impr_type::protects_vs_actions |
Definition at line 74 of file improvement.h.
Referenced by impr_protects_vs_actions().
struct requirement_vector impr_type::reqs |
Definition at line 58 of file improvement.h.
Referenced by adjust_wants_for_reqs(), can_city_build_improvement_direct(), can_city_build_improvement_later(), can_player_build_improvement_direct(), can_player_build_improvement_later(), dai_can_city_build_improvement_later(), dai_can_player_build_improvement_later(), dai_can_requirement_be_met_in_city(), dai_wants_defender_against(), dai_wants_role_unit(), tab_building::edit_reqs(), handle_ruleset_building(), helptext_building(), impr_prevents_disaster(), impr_provides_buildable_extras(), improvement_free(), improvements_init(), load_ruleset_buildings(), and worklist_item_postpone_req_vec().
bool impr_type::ruledit_disabled |
Definition at line 53 of file improvement.h.
Referenced by tab_building::add_now2(), tab_building::delete_now(), improvements_init(), and tab_building::name_given().
void* impr_type::ruledit_dlg |
Definition at line 54 of file improvement.h.
Referenced by edit_impr::closeEvent(), tab_building::delete_now(), tab_building::edit_now(), and improvements_init().
int impr_type::sabotage |
Definition at line 62 of file improvement.h.
Referenced by diplomat_sabotage(), handle_ruleset_building(), load_ruleset_buildings(), and tactical_req_cb().
char impr_type::soundtag[MAX_LEN_NAME] |
Definition at line 66 of file improvement.h.
Referenced by handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and edit_impr::sound_tag_given().
char impr_type::soundtag_alt[MAX_LEN_NAME] |
Definition at line 67 of file improvement.h.
Referenced by handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and edit_impr::sound_tag_alt_given().
char impr_type::soundtag_alt2[MAX_LEN_NAME] |
Definition at line 68 of file improvement.h.
Referenced by handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and edit_impr::sound_tag_alt2_given().
int impr_type::upkeep |
Definition at line 61 of file improvement.h.
Referenced by city_improvement_upkeep(), get_city_dialog_production_row(), get_tooltip_improvement(), handle_ruleset_building(), load_ruleset_buildings(), edit_impr::refresh(), and edit_impr::set_upkeep_value().