Freeciv-3.1
|
#include <tech.h>
Data Fields | |
Tech_type_id | item_number |
struct name_translation | name |
void * | ruledit_dlg |
char | graphic_str [MAX_LEN_NAME] |
char | graphic_alt [MAX_LEN_NAME] |
struct tech_class * | tclass |
struct advance * | require [AR_SIZE] |
bool | inherited_root_req |
struct requirement_vector | research_reqs |
bv_tech_flags | flags |
struct strvec * | helptext |
char * | bonus_message |
double | cost |
int | num_reqs |
char* advance::bonus_message |
Definition at line 145 of file tech.h.
Referenced by tech_free().
double advance::cost |
Definition at line 150 of file tech.h.
Referenced by handle_ruleset_tech(), edit_tech::refresh(), research_total_bulbs_required(), edit_tech::set_cost_value(), and techs_init().
bv_tech_flags advance::flags |
Definition at line 139 of file tech.h.
Referenced by advance_has_flag(), edit_tech::closeEvent(), edit_tech::edit_tech(), handle_ruleset_tech(), and tab_tech::initialize_new_tech().
char advance::graphic_alt[MAX_LEN_NAME] |
Definition at line 129 of file tech.h.
Referenced by edit_tech::gfx_tag_alt_given(), handle_ruleset_tech(), edit_tech::refresh(), and tileset_setup_tech_type().
char advance::graphic_str[MAX_LEN_NAME] |
Definition at line 128 of file tech.h.
Referenced by edit_tech::gfx_tag_given(), handle_ruleset_tech(), edit_tech::refresh(), and tileset_setup_tech_type().
struct strvec* advance::helptext |
Definition at line 140 of file tech.h.
Referenced by handle_ruleset_tech(), edit_tech::helptext(), helptext_advance(), tab_tech::initialize_new_tech(), and tech_free().
bool advance::inherited_root_req |
Definition at line 133 of file tech.h.
Referenced by save_techs_ruleset(), and techs_init().
Tech_type_id advance::item_number |
Definition at line 125 of file tech.h.
Referenced by advance_number(), api_edit_perform_action_unit_vs_city_tech(), techs_init(), and valid_advance().
struct name_translation advance::name |
Definition at line 126 of file tech.h.
Referenced by advance_name_translation(), advance_rule_name(), handle_ruleset_tech(), tab_tech::initialize_new_tech(), tab_tech::name_given(), research_advance_name(), techs_init(), and tab_tech::update_tech_info().
int advance::num_reqs |
Definition at line 156 of file tech.h.
Referenced by handle_ruleset_tech(), research_goal_bulbs_required(), research_goal_unknown_techs(), and techs_precalc_data().
Definition at line 132 of file tech.h.
Referenced by advance_required(), advance_requires(), tab_tech::delete_now(), handle_ruleset_tech(), tab_tech::initialize_new_tech(), is_tech_needed(), load_ruleset_techs(), tab_tech::name_given(), tab_tech::req1_jump(), tab_tech::req1_menu(), tab_tech::req2_jump(), tab_tech::req2_menu(), tab_tech::root_req_jump(), tab_tech::root_req_menu(), sanity_check_ruleset_data(), techs_init(), unpack_tech_req(), tab_tech::update_tech_info(), and valid_advance().
struct requirement_vector advance::research_reqs |
Definition at line 137 of file tech.h.
Referenced by handle_ruleset_tech(), helptext_advance(), research_allowed(), techs_free(), and techs_init().
void* advance::ruledit_dlg |
Definition at line 127 of file tech.h.
Referenced by edit_tech::closeEvent(), tab_tech::delete_now(), tab_tech::edit_now(), and techs_init().
struct tech_class* advance::tclass |
Definition at line 130 of file tech.h.
Referenced by handle_ruleset_tech(), helptext_advance(), and techs_init().