Freeciv21
Develop your civilization from humble roots to a global empire
research::research_invention Struct Reference

#include <research.h>

Public Attributes

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
 

Detailed Description

Definition at line 64 of file research.h.

Member Data Documentation

◆ bulbs_required

int research::research_invention::bulbs_required

Definition at line 73 of file research.h.

Referenced by research_goal_bulbs_required(), and research_invention_set().

◆ bulbs_researched_saved

int research::research_invention::bulbs_researched_saved

◆ num_required_techs

int research::research_invention::num_required_techs

◆ reachable

bool research::research_invention::reachable

Definition at line 70 of file research.h.

Referenced by research_invention_reachable(), and research_invention_set().

◆ required_techs

bv_techs research::research_invention::required_techs

Definition at line 72 of file research.h.

Referenced by research_goal_tech_req(), and research_invention_set().

◆ root_reqs_known

bool research::research_invention::root_reqs_known

Definition at line 71 of file research.h.

Referenced by research_invention_gettable(), and research_invention_set().

◆ state