UFO: Alien Invasion
stats_t Struct Reference

#include <cp_statistics.h>

Collaboration diagram for stats_t:
Collaboration graph

Data Fields

int missions
 
int missionsWon
 
int missionsLost
 
int basesBuilt
 
int basesAttacked
 
int installationsBuilt
 
int interceptions
 
int soldiersLost
 
int soldiersNew
 
int killedAliens
 
int capturedAliens
 
int rescuedCivilians
 
int researchedTechnologies
 
int moneyInterceptions
 
int moneyBases
 
int moneyResearch
 
int moneyWeapons
 
int ufosDetected
 
int alienBasesBuilt
 
int ufosStored
 
int aircraftHad
 

Detailed Description

Definition at line 28 of file cp_statistics.h.

Field Documentation

◆ aircraftHad

int stats_t::aircraftHad

number of PHALANX aircraft ever bought/produced (used for unique idx generation)

Definition at line 49 of file cp_statistics.h.

Referenced by AIR_NewAircraft(), STATS_LoadXML(), and STATS_SaveXML().

◆ alienBasesBuilt

int stats_t::alienBasesBuilt

number of all alien bases ever built (used for unique idx generation)

Definition at line 47 of file cp_statistics.h.

Referenced by AB_BuildBase(), STATS_LoadXML(), and STATS_SaveXML().

◆ basesAttacked

int stats_t::basesAttacked

Definition at line 33 of file cp_statistics.h.

Referenced by CP_BaseAttackStartMission(), STATS_LoadXML(), and STATS_SaveXML().

◆ basesBuilt

◆ capturedAliens

int stats_t::capturedAliens

'alive' aliens captured - the other ones count as killed

Definition at line 39 of file cp_statistics.h.

Referenced by AL_AddAliens(), CP_CheckTriggerEvent(), STATS_LoadXML(), and STATS_SaveXML().

◆ installationsBuilt

int stats_t::installationsBuilt

Definition at line 34 of file cp_statistics.h.

Referenced by INS_Build(), INS_SetInstallationTitle(), STATS_LoadXML(), and STATS_SaveXML().

◆ interceptions

int stats_t::interceptions

Definition at line 35 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ killedAliens

int stats_t::killedAliens

Definition at line 38 of file cp_statistics.h.

Referenced by AL_AddAliens(), STATS_LoadXML(), and STATS_SaveXML().

◆ missions

int stats_t::missions

number of all missions ever (used for unique idx generation)

Definition at line 29 of file cp_statistics.h.

Referenced by CP_CreateNewMission(), CP_MissionBegin(), CP_UFOCarrierMissionStart(), STATS_LoadXML(), and STATS_SaveXML().

◆ missionsLost

int stats_t::missionsLost

Definition at line 31 of file cp_statistics.h.

Referenced by CP_MissionEnd(), STATS_LoadXML(), and STATS_SaveXML().

◆ missionsWon

int stats_t::missionsWon

Definition at line 30 of file cp_statistics.h.

Referenced by CP_MissionEnd(), STATS_LoadXML(), and STATS_SaveXML().

◆ moneyBases

int stats_t::moneyBases

Definition at line 43 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ moneyInterceptions

int stats_t::moneyInterceptions

Definition at line 42 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ moneyResearch

int stats_t::moneyResearch

Definition at line 44 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ moneyWeapons

int stats_t::moneyWeapons

Definition at line 45 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ rescuedCivilians

int stats_t::rescuedCivilians

Definition at line 40 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ researchedTechnologies

int stats_t::researchedTechnologies

Definition at line 41 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ soldiersLost

int stats_t::soldiersLost

Definition at line 36 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ soldiersNew

int stats_t::soldiersNew

new recruits

Definition at line 37 of file cp_statistics.h.

Referenced by STATS_LoadXML(), and STATS_SaveXML().

◆ ufosDetected

int stats_t::ufosDetected

Definition at line 46 of file cp_statistics.h.

Referenced by STATS_LoadXML(), STATS_SaveXML(), and UFO_DetectNewUFO().

◆ ufosStored

int stats_t::ufosStored

number of UFOS ever stored in UFO Yards (used for unique idx generation)

Definition at line 48 of file cp_statistics.h.

Referenced by STATS_LoadXML(), STATS_SaveXML(), and US_StoreUFO().


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