Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

PlayerStageStats Struct Reference

#include <StageStats.h>

Collaboration diagram for PlayerStageStats:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PlayerStageStats ()
void Init ()
void AddStats (const PlayerStageStats &other)
Grade GetGrade () const
float GetPercentDancePoints () const
void SetLifeRecordAt (float fLife, float fSecond)
void GetLifeRecord (float *fLifeOut, int iNumSamples) const
float GetLifeRecordAt (float fSecond) const
float GetLifeRecordLerpAt (float fSecond) const
int GetComboAtStartOfStage () const
bool FullComboOfScore (TapNoteScore tnsAllGreaterOrEqual) const
bool FullCombo () const
bool SingleDigitsOfScore (TapNoteScore tnsAllGreaterOrEqual) const
bool OneOfScore (TapNoteScore tnsAllGreaterOrEqual) const
int GetTotalTaps () const
float GetPercentageOfTaps (TapNoteScore tns) const
void UpdateComboList (float fSecond, bool rollover)
Combo_t GetMaxCombo () const

Public Attributes

vector< Steps * > vpSteps
float fAliveSeconds
bool bFailed
bool bFailedEarlier
int iPossibleDancePoints
int iActualDancePoints
int iTapNoteScores [NUM_TAP_NOTE_SCORES]
int iHoldNoteScores [NUM_HOLD_NOTE_SCORES]
int iCurCombo
int iMaxCombo
int iCurMissCombo
int iScore
int iCurMaxScore
int iMaxScore
int iBonus
RadarValues radarPossible
RadarValues radarActual
float fSecondsBeforeFail
int iSongsPassed
int iSongsPlayed
int iTotalError
map< float, float > fLifeRecord
vector< Combo_tComboList
float fFirstSecond
float fLastSecond

Constructor & Destructor Documentation

PlayerStageStats::PlayerStageStats  )  [inline]
 


Member Function Documentation

void PlayerStageStats::AddStats const PlayerStageStats other  ) 
 

bool PlayerStageStats::FullCombo  )  const [inline]
 

bool PlayerStageStats::FullComboOfScore TapNoteScore  tnsAllGreaterOrEqual  )  const
 

int PlayerStageStats::GetComboAtStartOfStage  )  const
 

Grade PlayerStageStats::GetGrade  )  const
 

void PlayerStageStats::GetLifeRecord float *  fLifeOut,
int  iNumSamples
const
 

float PlayerStageStats::GetLifeRecordAt float  fSecond  )  const
 

float PlayerStageStats::GetLifeRecordLerpAt float  fSecond  )  const
 

PlayerStageStats::Combo_t PlayerStageStats::GetMaxCombo  )  const
 

float PlayerStageStats::GetPercentageOfTaps TapNoteScore  tns  )  const
 

float PlayerStageStats::GetPercentDancePoints  )  const
 

int PlayerStageStats::GetTotalTaps  )  const
 

void PlayerStageStats::Init  ) 
 

bool PlayerStageStats::OneOfScore TapNoteScore  tnsAllGreaterOrEqual  )  const
 

void PlayerStageStats::SetLifeRecordAt float  fLife,
float  fSecond
 

bool PlayerStageStats::SingleDigitsOfScore TapNoteScore  tnsAllGreaterOrEqual  )  const
 

void PlayerStageStats::UpdateComboList float  fSecond,
bool  rollover
 


Member Data Documentation

bool PlayerStageStats::bFailed
 

bool PlayerStageStats::bFailedEarlier
 

vector<Combo_t> PlayerStageStats::ComboList
 

float PlayerStageStats::fAliveSeconds
 

float PlayerStageStats::fFirstSecond
 

float PlayerStageStats::fLastSecond
 

map<float,float> PlayerStageStats::fLifeRecord
 

float PlayerStageStats::fSecondsBeforeFail
 

int PlayerStageStats::iActualDancePoints
 

int PlayerStageStats::iBonus
 

int PlayerStageStats::iCurCombo
 

int PlayerStageStats::iCurMaxScore
 

int PlayerStageStats::iCurMissCombo
 

int PlayerStageStats::iHoldNoteScores[NUM_HOLD_NOTE_SCORES]
 

int PlayerStageStats::iMaxCombo
 

int PlayerStageStats::iMaxScore
 

int PlayerStageStats::iPossibleDancePoints
 

int PlayerStageStats::iScore
 

int PlayerStageStats::iSongsPassed
 

int PlayerStageStats::iSongsPlayed
 

int PlayerStageStats::iTapNoteScores[NUM_TAP_NOTE_SCORES]
 

int PlayerStageStats::iTotalError
 

RadarValues PlayerStageStats::radarActual
 

RadarValues PlayerStageStats::radarPossible
 

vector<Steps*> PlayerStageStats::vpSteps
 


The documentation for this struct was generated from the following files:
Generated on Thu Jan 27 21:00:36 2005 for StepMania by doxygen 1.3.7