![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <tech.h>
Collaboration diagram for advance:Public Attributes | |
| Tech_type_id | item_number |
| struct name_translation | name |
| 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 |
| QVector< QString > * | helptext |
| char * | bonus_message |
| double | cost |
| int | num_reqs |
| char* advance::bonus_message |
Definition at line 133 of file tech.h.
Referenced by tech_free().
| double advance::cost |
Definition at line 138 of file tech.h.
Referenced by dai_wants_defender_against(), handle_ruleset_tech(), research_total_bulbs_required(), and techs_init().
| bv_tech_flags advance::flags |
Definition at line 127 of file tech.h.
Referenced by advance_has_flag(), and handle_ruleset_tech().
| char advance::graphic_alt[MAX_LEN_NAME] |
Definition at line 117 of file tech.h.
Referenced by handle_ruleset_tech(), and tileset_setup_tech_type().
| char advance::graphic_str[MAX_LEN_NAME] |
Definition at line 116 of file tech.h.
Referenced by handle_ruleset_tech(), and tileset_setup_tech_type().
| QVector<QString>* advance::helptext |
Definition at line 128 of file tech.h.
Referenced by handle_ruleset_tech(), helptext_advance(), and tech_free().
| bool advance::inherited_root_req |
Definition at line 121 of file tech.h.
Referenced by save_techs_ruleset(), and techs_init().
| Tech_type_id advance::item_number |
Definition at line 114 of file tech.h.
Referenced by advance_number(), and techs_init().
| struct name_translation advance::name |
Definition at line 114 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 144 of file tech.h.
Referenced by handle_ruleset_tech(), research_goal_bulbs_required(), research_goal_unknown_techs(), and techs_precalc_data().
Definition at line 120 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 121 of file tech.h.
Referenced by handle_ruleset_tech(), helptext_advance(), research_allowed(), techs_free(), and techs_init().
| struct tech_class* advance::tclass |
Definition at line 118 of file tech.h.
Referenced by handle_ruleset_tech(), helptext_advance(), and techs_init().