UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
requirement_s Struct Reference

#include <cp_research.h>

Data Structures

union  typelink_t
 

Data Fields

requirementType_t type
 
char * id
 
union requirement_s::typelink_t link
 
int amount
 
int collected
 

Detailed Description

Definition at line 71 of file cp_research.h.

Field Documentation

int requirement_s::amount

How many items are needed for research ... if any. (fix)

Definition at line 80 of file cp_research.h.

Referenced by PR_RequirementsInfo(), PR_RequirementsMet(), PR_UpdateRequiredItemsInBasestorage(), RS_ParseTechnologies(), and RS_RequirementsMet().

int requirement_s::collected

How many items have been collected. (varies)

Definition at line 81 of file cp_research.h.

char* requirement_s::id

Dependency id (text-id)

Definition at line 73 of file cp_research.h.

Referenced by RS_AssignTechLinks(), RS_ParseTechnologies(), RS_RequirementsMet(), UP_DisplayTechTree(), and UP_TechTreeClick_f().

requirementType_t requirement_s::type

What type the requ. is: item (in store/quarantine), event, etc...

Definition at line 72 of file cp_research.h.

Referenced by PR_RequirementsInfo(), PR_RequirementsMet(), PR_UpdateRequiredItemsInBasestorage(), RS_AssignTechLinks(), RS_ParseTechnologies(), RS_RequirementsMet(), UP_DisplayTechTree(), and UP_TechTreeClick_f().


The documentation for this struct was generated from the following file: