Equipment Struct Reference

#include <data.h>

Collaboration diagram for Equipment:

Collaboration graph
[legend]

Detailed Description

Definition at line 133 of file data.h.


Data Fields

char Base
 initial safety factor
char Code
 Equipment Code for qty scheduled.
char Damage
 Damage percent for next launch.
char DCost
 Cost to repair damage.
char Delay
 delay in purchase - in seasons
char Duration
 Days it can last in space.
int16_t Failures
 number of program failures
char ID [2]
 EquipID "C0 C1 C2 C3 : Acts as Index.
char IDX [2]
 EquipID "C0 C1 C2 C3 : Acts as Index.
int16_t InitCost
 Startup Cost of Unit.
int16_t MaxPay
 Maximum payload.
char MaxRD
 maximum R & D
char MaxSafety
 maximum safety factor
char MisFail
 Mission Failures.
int16_t MisSaf
 Safety During Mission.
char MisSucc
 Mission Successes.
int16_t MSF
 used only to hold safety for docking kludge
char Name [20]
 Name of Hardware.
char Num
 quantity in inventory
char RDCost
 Cost of R&D per roll.
int16_t Safety
 current safety factor
char SaveCard
 counter next failure in this prog
char Seas
 Seasons Program is Active.
char SMods
 safety factor mods for next launch
char Spok
 qty being used on missions
int16_t Steps
 Program Steps Used.
char UnitCost
 Individual Cost.
int16_t UnitWeight
 Weight of the Item.
char Used
 total number used in space

Field Documentation

char Equipment::Base

initial safety factor

Definition at line 139 of file data.h.

Referenced by BuyUnit(), DamMod(), F_KillCrew(), FailEval(), GenPur(), RDMods(), Steal(), and VerifySF().

char Equipment::Code

Equipment Code for qty scheduled.

Definition at line 145 of file data.h.

Referenced by UpdAll(), and Update().

char Equipment::Damage

Damage percent for next launch.

Definition at line 159 of file data.h.

Referenced by DamMod(), DamProb(), MissionSetDown(), and RDPrograms().

char Equipment::DCost

Cost to repair damage.

Definition at line 160 of file data.h.

Referenced by DamMod(), DamProb(), FixPrograms(), MissionSetDown(), and RDPrograms().

char Equipment::Delay

delay in purchase - in seasons

Definition at line 157 of file data.h.

Referenced by ChkDelVab(), ChkVabRkt(), HPurc(), REvent(), and UpdateHardTurn().

char Equipment::Duration

Days it can last in space.

Definition at line 158 of file data.h.

Referenced by BackIntel(), and DrawProgs().

int16_t Equipment::Failures

number of program failures

Definition at line 152 of file data.h.

Referenced by HInfo(), LMBld(), MissionSetDown(), SatText(), UpdAll(), and Update().

char Equipment::ID[2]

EquipID "C0 C1 C2 C3 : Acts as Index.

Definition at line 135 of file data.h.

Referenced by FailureMode(), MisCheck(), MissionSetDown(), and VerifyData().

char Equipment::IDX[2]

EquipID "C0 C1 C2 C3 : Acts as Index.

Definition at line 150 of file data.h.

Referenced by VerifyData().

int16_t Equipment::InitCost

Startup Cost of Unit.

Definition at line 140 of file data.h.

Referenced by AIMaster(), BuyUnit(), GenPur(), ICost(), NewAI(), REvent(), ShowUnit(), Strategy_One(), Strategy_Thr(), Strategy_Two(), and SwapGameDat().

int16_t Equipment::MaxPay

Maximum payload.

Definition at line 143 of file data.h.

Referenced by AILaunch(), GetHard(), ShowUnit(), SwapGameDat(), and VAB().

char Equipment::MaxRD

maximum R & D

Definition at line 153 of file data.h.

Referenced by AILaunch(), AIMaster(), CheckIfMissionGo(), GenPur(), ICost(), ImpHard(), MaxChk(), NewAI(), RDafford(), RDUnit(), REvent(), ShowUnit(), Strategy_One(), Strategy_Thr(), and Strategy_Two().

char Equipment::MaxSafety

maximum safety factor

Definition at line 154 of file data.h.

Referenced by AllotPrest(), ImpHard(), NMod(), REvent(), ShowUnit(), U_AllotPrest(), and VerifySF().

char Equipment::MisFail

Mission Failures.

Definition at line 162 of file data.h.

Referenced by FailEval(), and MissionSetDown().

int16_t Equipment::MisSaf

Safety During Mission.

Definition at line 137 of file data.h.

Referenced by CheckIfMissionGo(), FailEval(), MisCheck(), MisDur(), MisPrt(), MisRush(), MissionPast(), MissionSetup(), and MisSkip().

char Equipment::MisSucc

Mission Successes.

Definition at line 161 of file data.h.

Referenced by MisCheck(), and MissionSetDown().

int16_t Equipment::MSF

used only to hold safety for docking kludge

Definition at line 138 of file data.h.

Referenced by DockingKludge(), MisCheck(), and VVals().

char Equipment::Name[20]

Name of Hardware.

Definition at line 134 of file data.h.

Referenced by DamProb(), DispLoc(), DrawHard(), DrawLimbo(), DrawProgs(), Drec(), EndGame(), FakeWin(), LMBld(), MisAnn(), MissionSteps(), REvent(), SaveMods(), ShowUnit(), Steal(), UpdAll(), Update(), VAB(), and VVals().

char Equipment::Num

quantity in inventory

Definition at line 146 of file data.h.

Referenced by AILaunch(), AIMaster(), AIPur(), AIQUnit(), BoostCheck(), BuildVAB(), BuyUnit(), BuyVabRkt(), CheckLimit(), CheckMax(), DamMod(), DrawLimbo(), FillVab(), GenPur(), HardRequest(), HInfo(), ICost(), IInfo(), KeepRD(), Limbo(), LMBld(), LMDraw(), MissionSetup(), NewAI(), PInfo(), PlanText(), QUnit(), RDMods(), RDPrograms(), REvent(), SatBld(), SatDraw(), SatText(), SaveMods(), SecondHard(), ShowUnit(), SN(), Steal(), Strategy_One(), Strategy_Thr(), Strategy_Two(), UpdateHardTurn(), UpdatePortOverlays(), VAB(), and VVals().

char Equipment::RDCost

Cost of R&D per roll.

Definition at line 144 of file data.h.

Referenced by ICost(), RD(), RDafford(), RDMods(), and ShowUnit().

int16_t Equipment::Safety

current safety factor

Definition at line 136 of file data.h.

Referenced by AILaunch(), AIMaster(), AllotPrest(), BoostCheck(), BuildVAB(), BuyUnit(), CheckIfMissionGo(), CheckMax(), CheckSafety(), DamMod(), DockingKludge(), DrawProgs(), F_KillCrew(), FailEval(), GenPur(), ICost(), IInfo(), LMBld(), MaxChk(), MisAnn(), MisCheck(), MissionSetDown(), MissionSetup(), Moon(), NewAI(), NMod(), PlanText(), RDafford(), RDMods(), RDUnit(), REvent(), SatText(), SF(), ShowUnit(), Steal(), Strategy_One(), Strategy_Thr(), Strategy_Two(), SwapGameDat(), U_AllotPrest(), VAB(), VerifySF(), and VVals().

char Equipment::SaveCard

counter next failure in this prog

Definition at line 156 of file data.h.

Referenced by DrawProgs(), MisCheck(), and SaveMods().

char Equipment::Seas

Seasons Program is Active.

Definition at line 148 of file data.h.

Referenced by UpdateHardTurn().

char Equipment::SMods

safety factor mods for next launch

Definition at line 155 of file data.h.

Referenced by MissionSetDown(), and MissionSetup().

char Equipment::Spok

qty being used on missions

Definition at line 147 of file data.h.

Referenced by BuyVabRkt(), FillVab(), UpdateHardTurn(), VAB(), and VVals().

int16_t Equipment::Steps

Program Steps Used.

Definition at line 151 of file data.h.

Referenced by HInfo(), LMBld(), MissionSetDown(), and SatText().

char Equipment::UnitCost

Individual Cost.

Definition at line 141 of file data.h.

Referenced by BuyUnit(), BuyVabRkt(), FillVab(), GenPur(), ICost(), REvent(), and ShowUnit().

int16_t Equipment::UnitWeight

Weight of the Item.

Definition at line 142 of file data.h.

Referenced by DrawProgs(), GetHard(), ShowUnit(), SwapGameDat(), and VVals().

char Equipment::Used

total number used in space

Definition at line 149 of file data.h.

Referenced by EndGame(), MissionSetup(), SatText(), UpdAll(), and Update().


The documentation for this struct was generated from the following file:
Generated on Fri Sep 28 00:35:29 2007 for raceintospace by  doxygen 1.5.3