Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
PSPlayerStats Class Reference

#include <PersistentStorageThread.h>

Public Member Functions

 PSPlayerStats (void)
 
 PSPlayerStats (const PSPlayerStats &other)
 
void reset (void)
 
void incorporate (const PSPlayerStats &other)
 

Public Attributes

Int id
 
PerGeneralMap wins
 
PerGeneralMap losses
 
PerGeneralMap games
 
PerGeneralMap duration
 
PerGeneralMap unitsKilled
 
PerGeneralMap unitsLost
 
PerGeneralMap unitsBuilt
 
PerGeneralMap buildingsKilled
 
PerGeneralMap buildingsLost
 
PerGeneralMap buildingsBuilt
 
PerGeneralMap earnings
 
PerGeneralMap techCaptured
 
PerGeneralMap discons
 
PerGeneralMap desyncs
 
PerGeneralMap surrenders
 
PerGeneralMap gamesOf2p
 
PerGeneralMap gamesOf3p
 
PerGeneralMap gamesOf4p
 
PerGeneralMap gamesOf5p
 
PerGeneralMap gamesOf6p
 
PerGeneralMap gamesOf7p
 
PerGeneralMap gamesOf8p
 
PerGeneralMap customGames
 
PerGeneralMap QMGames
 
Int locale
 
Int gamesAsRandom
 
std::string options
 
std::string systemSpec
 
Real lastFPS
 
Int lastGeneral
 
Int gamesInRowWithLastGeneral
 
Int challengeMedals
 
Int battleHonors
 
Int QMwinsInARow
 
Int maxQMwinsInARow
 
Int winsInARow
 
Int maxWinsInARow
 
Int lossesInARow
 
Int maxLossesInARow
 
Int disconsInARow
 
Int maxDisconsInARow
 
Int desyncsInARow
 
Int maxDesyncsInARow
 
Int builtParticleCannon
 
Int builtNuke
 
Int builtSCUD
 
Int lastLadderPort
 
std::string lastLadderHost
 

Detailed Description

Definition at line 40 of file PersistentStorageThread.h.

Constructor & Destructor Documentation

◆ PSPlayerStats() [1/2]

PSPlayerStats::PSPlayerStats ( void )

Definition at line 1071 of file PersistentStorageThread.cpp.

◆ PSPlayerStats() [2/2]

PSPlayerStats::PSPlayerStats ( const PSPlayerStats & other)

Definition at line 340 of file PersistentStorageThread.cpp.

Member Function Documentation

◆ incorporate()

void PSPlayerStats::incorporate ( const PSPlayerStats & other)

Definition at line 212 of file PersistentStorageThread.cpp.

◆ reset()

void PSPlayerStats::reset ( void )

Definition at line 1076 of file PersistentStorageThread.cpp.

Member Data Documentation

◆ battleHonors

Int PSPlayerStats::battleHonors

Definition at line 80 of file PersistentStorageThread.h.

◆ buildingsBuilt

PerGeneralMap PSPlayerStats::buildingsBuilt

Definition at line 57 of file PersistentStorageThread.h.

◆ buildingsKilled

PerGeneralMap PSPlayerStats::buildingsKilled

Definition at line 55 of file PersistentStorageThread.h.

◆ buildingsLost

PerGeneralMap PSPlayerStats::buildingsLost

Definition at line 56 of file PersistentStorageThread.h.

◆ builtNuke

Int PSPlayerStats::builtNuke

Definition at line 94 of file PersistentStorageThread.h.

◆ builtParticleCannon

Int PSPlayerStats::builtParticleCannon

Definition at line 93 of file PersistentStorageThread.h.

◆ builtSCUD

Int PSPlayerStats::builtSCUD

Definition at line 95 of file PersistentStorageThread.h.

◆ challengeMedals

Int PSPlayerStats::challengeMedals

Definition at line 79 of file PersistentStorageThread.h.

◆ customGames

PerGeneralMap PSPlayerStats::customGames

Definition at line 70 of file PersistentStorageThread.h.

◆ desyncs

PerGeneralMap PSPlayerStats::desyncs

Definition at line 61 of file PersistentStorageThread.h.

◆ desyncsInARow

Int PSPlayerStats::desyncsInARow

Definition at line 90 of file PersistentStorageThread.h.

◆ discons

PerGeneralMap PSPlayerStats::discons

Definition at line 60 of file PersistentStorageThread.h.

◆ disconsInARow

Int PSPlayerStats::disconsInARow

Definition at line 88 of file PersistentStorageThread.h.

◆ duration

PerGeneralMap PSPlayerStats::duration

Definition at line 51 of file PersistentStorageThread.h.

◆ earnings

PerGeneralMap PSPlayerStats::earnings

Definition at line 58 of file PersistentStorageThread.h.

◆ games

PerGeneralMap PSPlayerStats::games

Definition at line 50 of file PersistentStorageThread.h.

◆ gamesAsRandom

Int PSPlayerStats::gamesAsRandom

Definition at line 73 of file PersistentStorageThread.h.

◆ gamesInRowWithLastGeneral

Int PSPlayerStats::gamesInRowWithLastGeneral

Definition at line 78 of file PersistentStorageThread.h.

◆ gamesOf2p

PerGeneralMap PSPlayerStats::gamesOf2p

Definition at line 63 of file PersistentStorageThread.h.

◆ gamesOf3p

PerGeneralMap PSPlayerStats::gamesOf3p

Definition at line 64 of file PersistentStorageThread.h.

◆ gamesOf4p

PerGeneralMap PSPlayerStats::gamesOf4p

Definition at line 65 of file PersistentStorageThread.h.

◆ gamesOf5p

PerGeneralMap PSPlayerStats::gamesOf5p

Definition at line 66 of file PersistentStorageThread.h.

◆ gamesOf6p

PerGeneralMap PSPlayerStats::gamesOf6p

Definition at line 67 of file PersistentStorageThread.h.

◆ gamesOf7p

PerGeneralMap PSPlayerStats::gamesOf7p

Definition at line 68 of file PersistentStorageThread.h.

◆ gamesOf8p

PerGeneralMap PSPlayerStats::gamesOf8p

Definition at line 69 of file PersistentStorageThread.h.

◆ id

Int PSPlayerStats::id

Definition at line 47 of file PersistentStorageThread.h.

◆ lastFPS

Real PSPlayerStats::lastFPS

Definition at line 76 of file PersistentStorageThread.h.

◆ lastGeneral

Int PSPlayerStats::lastGeneral

Definition at line 77 of file PersistentStorageThread.h.

◆ lastLadderHost

std::string PSPlayerStats::lastLadderHost

Definition at line 98 of file PersistentStorageThread.h.

◆ lastLadderPort

Int PSPlayerStats::lastLadderPort

Definition at line 97 of file PersistentStorageThread.h.

◆ locale

Int PSPlayerStats::locale

Definition at line 72 of file PersistentStorageThread.h.

◆ losses

PerGeneralMap PSPlayerStats::losses

Definition at line 49 of file PersistentStorageThread.h.

◆ lossesInARow

Int PSPlayerStats::lossesInARow

Definition at line 86 of file PersistentStorageThread.h.

◆ maxDesyncsInARow

Int PSPlayerStats::maxDesyncsInARow

Definition at line 91 of file PersistentStorageThread.h.

◆ maxDisconsInARow

Int PSPlayerStats::maxDisconsInARow

Definition at line 89 of file PersistentStorageThread.h.

◆ maxLossesInARow

Int PSPlayerStats::maxLossesInARow

Definition at line 87 of file PersistentStorageThread.h.

◆ maxQMwinsInARow

Int PSPlayerStats::maxQMwinsInARow

Definition at line 82 of file PersistentStorageThread.h.

◆ maxWinsInARow

Int PSPlayerStats::maxWinsInARow

Definition at line 85 of file PersistentStorageThread.h.

◆ options

std::string PSPlayerStats::options

Definition at line 74 of file PersistentStorageThread.h.

◆ QMGames

PerGeneralMap PSPlayerStats::QMGames

Definition at line 71 of file PersistentStorageThread.h.

◆ QMwinsInARow

Int PSPlayerStats::QMwinsInARow

Definition at line 81 of file PersistentStorageThread.h.

◆ surrenders

PerGeneralMap PSPlayerStats::surrenders

Definition at line 62 of file PersistentStorageThread.h.

◆ systemSpec

std::string PSPlayerStats::systemSpec

Definition at line 75 of file PersistentStorageThread.h.

◆ techCaptured

PerGeneralMap PSPlayerStats::techCaptured

Definition at line 59 of file PersistentStorageThread.h.

◆ unitsBuilt

PerGeneralMap PSPlayerStats::unitsBuilt

Definition at line 54 of file PersistentStorageThread.h.

◆ unitsKilled

PerGeneralMap PSPlayerStats::unitsKilled

Definition at line 52 of file PersistentStorageThread.h.

◆ unitsLost

PerGeneralMap PSPlayerStats::unitsLost

Definition at line 53 of file PersistentStorageThread.h.

◆ wins

PerGeneralMap PSPlayerStats::wins

Definition at line 48 of file PersistentStorageThread.h.

◆ winsInARow

Int PSPlayerStats::winsInARow

Definition at line 84 of file PersistentStorageThread.h.


The documentation for this class was generated from the following files: