Freeciv-3.2
Loading...
Searching...
No Matches
Data Fields
advance Struct Reference

#include <tech.h>

Data Fields

Tech_type_id item_number
 
struct name_translation name
 
voidruledit_dlg
 
char graphic_str [MAX_LEN_NAME]
 
char graphic_alt [MAX_LEN_NAME]
 
struct tech_classtclass
 
struct advancerequire [AR_SIZE]
 
bool inherited_root_req
 
struct requirement_vector research_reqs
 
bv_tech_flags flags
 
struct strvechelptext
 
charbonus_message
 
double cost
 
int num_reqs
 

Detailed Description

Definition at line 124 of file tech.h.

Field Documentation

◆ bonus_message

char* advance::bonus_message

Definition at line 145 of file tech.h.

Referenced by tech_free().

◆ cost

double advance::cost

◆ flags

bv_tech_flags advance::flags

◆ graphic_alt

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(), and edit_tech::refresh().

◆ graphic_str

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(), and edit_tech::refresh().

◆ helptext

struct strvec* advance::helptext

Definition at line 140 of file tech.h.

Referenced by handle_ruleset_tech(), edit_tech::helptext(), and tech_free().

◆ inherited_root_req

bool advance::inherited_root_req

Definition at line 133 of file tech.h.

Referenced by techs_init().

◆ item_number

Tech_type_id advance::item_number

Definition at line 125 of file tech.h.

Referenced by techs_init().

◆ name

struct name_translation advance::name

Definition at line 126 of file tech.h.

Referenced by handle_ruleset_tech(), tab_tech::name_given(), and tab_tech::update_tech_info().

◆ num_reqs

int advance::num_reqs

Definition at line 156 of file tech.h.

Referenced by handle_ruleset_tech(), and techs_precalc_data().

◆ require

struct advance* advance::require[AR_SIZE]

◆ research_reqs

struct requirement_vector advance::research_reqs

Definition at line 137 of file tech.h.

Referenced by handle_ruleset_tech(), research_allowed(), techs_free(), and techs_init().

◆ ruledit_dlg

void* advance::ruledit_dlg

◆ tclass

struct tech_class* advance::tclass

Definition at line 130 of file tech.h.

Referenced by handle_ruleset_tech(), and techs_init().