Holds all information for the production of one item-type. More...
#include <cp_produce.h>
Data Fields | |
int | idx |
objDef_t * | item |
struct aircraft_s * | aircraft |
struct storedUFO_s * | ufo |
signed int | amount |
float | percentDone |
qboolean | spaceMessage |
qboolean | creditMessage |
qboolean | production |
Holds all information for the production of one item-type.
Definition at line 48 of file cp_produce.h.
struct aircraft_s* production_s::aircraft |
Aircraft (sample) to be produced.
Definition at line 56 of file cp_produce.h.
Referenced by BaseSummary_Init(), PR_DecreaseProduction(), PR_IncreaseProduction(), PR_LoadXML(), PR_ProductionFrame(), PR_ProductionIncrease_f(), PR_ProductionInfo(), PR_ProductionListRightClick_f(), PR_QueueDelete(), PR_QueueNew(), PR_SaveXML(), and PR_UpdateProductionList().
signed int production_s::amount |
How much are we producing.
Definition at line 59 of file cp_produce.h.
Referenced by BaseSummary_Init(), PR_DecreaseProduction(), PR_IncreaseProduction(), PR_LoadXML(), PR_ProductionDecrease_f(), PR_ProductionFrame(), PR_ProductionIncrease_f(), PR_ProductionInfo(), PR_QueueDelete(), PR_QueueNew(), PR_SaveXML(), and PR_UpdateProductionList().
Used in No Credits message adding.
Definition at line 63 of file cp_produce.h.
Referenced by PR_ProductionFrame().
Self reference in the production list. Mainly used for moving/deleting them.
Definition at line 50 of file cp_produce.h.
Referenced by PR_DecreaseProduction(), PR_LoadXML(), PR_ProductionDown_f(), PR_ProductionIncrease_f(), PR_ProductionStop_f(), PR_ProductionUp_f(), PR_QueueMove(), PR_QueueNew(), and US_RemoveStoredUFO().
Item to be produced.
Definition at line 55 of file cp_produce.h.
Referenced by BaseSummary_Init(), PR_DecreaseProduction(), PR_IncreaseProduction(), PR_LoadXML(), PR_ProductionFrame(), PR_ProductionIncrease_f(), PR_ProductionInfo(), PR_ProductionListRightClick_f(), PR_QueueDelete(), PR_QueueNew(), PR_SaveXML(), and PR_UpdateProductionList().
Fraction of the item which is already produced. 0 if production is not started, 1 if production is over
Definition at line 60 of file cp_produce.h.
Referenced by BaseSummary_Init(), PR_DisassemblingFrame(), PR_LoadXML(), PR_ProductionFrame(), PR_ProductionInfo(), PR_QueueNew(), and PR_SaveXML().
True if this is real production, false when disassembling.
Definition at line 65 of file cp_produce.h.
Referenced by PR_DisassemblingFrame(), PR_LoadXML(), PR_ProductionFrame(), and PR_QueueNew().
Used in No Free Space message adding.
Definition at line 62 of file cp_produce.h.
Referenced by PR_DisassemblingFrame(), and PR_ProductionFrame().
struct storedUFO_s* production_s::ufo |
Definition at line 57 of file cp_produce.h.
Referenced by BaseSummary_Init(), PR_DecreaseProduction(), PR_DisassemblingFrame(), PR_IncreaseProduction(), PR_LoadXML(), PR_ProductionIncrease_f(), PR_ProductionInfo(), PR_ProductionListRightClick_f(), PR_QueueDelete(), PR_QueueMove(), PR_QueueNew(), PR_SaveXML(), and PR_UpdateProductionList().