UFO: Alien Invasion
Loading...
Searching...
No Matches
requirement_t Struct Reference

#include <cp_research.h>

Collaboration diagram for requirement_t:
Collaboration graph

Data Structures

Data Fields

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

Detailed Description

Definition at line 73 of file cp_research.h.

Field Documentation

◆ amount

int requirement_t::amount

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

Definition at line 82 of file cp_research.h.

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

◆ collected

int requirement_t::collected

How many items have been collected. (varies)

Definition at line 83 of file cp_research.h.

◆ id

char* requirement_t::id

Dependency id (text-id)

Definition at line 75 of file cp_research.h.

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

◆ link

◆ type

requirementType_t requirement_t::type

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

Definition at line 74 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: