|
Freeciv-3.1
|
#include <research.h>
Data Fields | |
| enum tech_state | state |
| bool | reachable |
| bool | root_reqs_known |
| bv_techs | required_techs |
| int | num_required_techs |
| int | bulbs_required |
| int | bulbs_researched_saved |
Definition at line 71 of file research.h.
| int research::research_invention::bulbs_required |
Definition at line 80 of file research.h.
Referenced by research_goal_bulbs_required(), and research_update().
| int research::research_invention::bulbs_researched_saved |
Definition at line 80 of file research.h.
Referenced by choose_tech(), researches_init(), sg_load_researches(), split_player(), tech_researched(), and update_bulbs().
| int research::research_invention::num_required_techs |
Definition at line 80 of file research.h.
Referenced by research_goal_unknown_techs(), research_update(), science_report_update(), and science_report::update_report().
| bool research::research_invention::reachable |
Definition at line 77 of file research.h.
Referenced by research_invention_reachable(), and research_update().
| bv_techs research::research_invention::required_techs |
Definition at line 79 of file research.h.
Referenced by research_goal_tech_req(), and research_update().
| bool research::research_invention::root_reqs_known |
Definition at line 78 of file research.h.
Referenced by research_invention_gettable(), and research_update().
| enum tech_state research::research_invention::state |
Definition at line 73 of file research.h.
Referenced by init_tech(), package_research_info(), research_get_reachable_rreqs(), research_invention_gettable(), research_invention_set(), research_invention_state(), research_update(), researches_init(), science_report_update(), side_right_click_science(), and science_report::update_report().