cleanup, de-interleace accessors

This commit is contained in:
Glenn Maynard
2005-08-12 03:14:50 +00:00
parent 52eb7a79b8
commit 643d264ce0
2 changed files with 32 additions and 30 deletions
+14 -13
View File
@@ -154,33 +154,34 @@ void HighScore::Unset()
} }
CString HighScore::GetName() const { return m_Impl->sName; } CString HighScore::GetName() const { return m_Impl->sName; }
void HighScore::SetName( const CString &sName ) { m_Impl->sName = sName; }
Grade HighScore::GetGrade() const { return m_Impl->grade; } Grade HighScore::GetGrade() const { return m_Impl->grade; }
void HighScore::SetGrade( Grade g ) { m_Impl->grade = g; }
int HighScore::GetScore() const { return m_Impl->iScore; } int HighScore::GetScore() const { return m_Impl->iScore; }
void HighScore::SetScore( int iScore ) { m_Impl->iScore = iScore; }
float HighScore::GetPercentDP() const { return m_Impl->fPercentDP; } float HighScore::GetPercentDP() const { return m_Impl->fPercentDP; }
void HighScore::SetPercentDP( float f ) { m_Impl->fPercentDP = f; }
float HighScore::GetSurviveSeconds() const { return m_Impl->fSurviveSeconds; } float HighScore::GetSurviveSeconds() const { return m_Impl->fSurviveSeconds; }
void HighScore::SetSurviveSeconds( float f ) { m_Impl->fSurviveSeconds = f; }
float HighScore::GetSurvivalSeconds() const { return GetSurviveSeconds() + GetLifeRemainingSeconds(); } float HighScore::GetSurvivalSeconds() const { return GetSurviveSeconds() + GetLifeRemainingSeconds(); }
CString HighScore::GetModifiers() const { return m_Impl->sModifiers; } CString HighScore::GetModifiers() const { return m_Impl->sModifiers; }
void HighScore::SetModifiers( CString s ) { m_Impl->sModifiers = s; }
DateTime HighScore::GetDateTime() const { return m_Impl->dateTime; } DateTime HighScore::GetDateTime() const { return m_Impl->dateTime; }
void HighScore::SetDateTime( DateTime d ) { m_Impl->dateTime = d; }
CString HighScore::GetPlayerGuid() const { return m_Impl->sPlayerGuid; } CString HighScore::GetPlayerGuid() const { return m_Impl->sPlayerGuid; }
void HighScore::SetPlayerGuid( CString s ) { m_Impl->sPlayerGuid = s; }
CString HighScore::GetMachineGuid() const { return m_Impl->sMachineGuid; } CString HighScore::GetMachineGuid() const { return m_Impl->sMachineGuid; }
void HighScore::SetMachineGuid( CString s ) { m_Impl->sMachineGuid = s; }
int HighScore::GetProductID() const { return m_Impl->iProductID; } int HighScore::GetProductID() const { return m_Impl->iProductID; }
void HighScore::SetProductID( int i ) { m_Impl->iProductID = i; }
int HighScore::GetTapNoteScore( TapNoteScore tns ) const { return m_Impl->iTapNoteScores[tns]; } int HighScore::GetTapNoteScore( TapNoteScore tns ) const { return m_Impl->iTapNoteScores[tns]; }
void HighScore::SetTapNoteScore( TapNoteScore tns, int i ) { m_Impl->iTapNoteScores[tns] = i; }
int HighScore::GetHoldNoteScore( HoldNoteScore hns ) const { return m_Impl->iHoldNoteScores[hns]; } int HighScore::GetHoldNoteScore( HoldNoteScore hns ) const { return m_Impl->iHoldNoteScores[hns]; }
void HighScore::SetHoldNoteScore( HoldNoteScore hns, int i ) { m_Impl->iHoldNoteScores[hns] = i; }
const RadarValues &HighScore::GetRadarValues() const { return m_Impl->radarValues; } const RadarValues &HighScore::GetRadarValues() const { return m_Impl->radarValues; }
void HighScore::SetRadarValues( const RadarValues &rv ) { m_Impl->radarValues = rv; }
float HighScore::GetLifeRemainingSeconds() const { return m_Impl->fLifeRemainingSeconds; } float HighScore::GetLifeRemainingSeconds() const { return m_Impl->fLifeRemainingSeconds; }
void HighScore::SetName( const CString &sName ) { m_Impl->sName = sName; }
void HighScore::SetGrade( Grade g ) { m_Impl->grade = g; }
void HighScore::SetScore( int iScore ) { m_Impl->iScore = iScore; }
void HighScore::SetPercentDP( float f ) { m_Impl->fPercentDP = f; }
void HighScore::SetSurviveSeconds( float f ) { m_Impl->fSurviveSeconds = f; }
void HighScore::SetModifiers( CString s ) { m_Impl->sModifiers = s; }
void HighScore::SetDateTime( DateTime d ) { m_Impl->dateTime = d; }
void HighScore::SetPlayerGuid( CString s ) { m_Impl->sPlayerGuid = s; }
void HighScore::SetMachineGuid( CString s ) { m_Impl->sMachineGuid = s; }
void HighScore::SetProductID( int i ) { m_Impl->iProductID = i; }
void HighScore::SetTapNoteScore( TapNoteScore tns, int i ) { m_Impl->iTapNoteScores[tns] = i; }
void HighScore::SetHoldNoteScore( HoldNoteScore hns, int i ) { m_Impl->iHoldNoteScores[hns] = i; }
void HighScore::SetRadarValues( const RadarValues &rv ) { m_Impl->radarValues = rv; }
void HighScore::SetLifeRemainingSeconds( float f ) { m_Impl->fLifeRemainingSeconds = f; } void HighScore::SetLifeRemainingSeconds( float f ) { m_Impl->fLifeRemainingSeconds = f; }
/* We normally don't give direct access to the members. We need this one /* We normally don't give direct access to the members. We need this one
+18 -17
View File
@@ -14,40 +14,41 @@ struct XNode;
struct HighScoreImpl; struct HighScoreImpl;
struct HighScore struct HighScore
{ {
CString GetName() const; HighScore();
void SetName( const CString &sName );
CString *GetNameMutable();
const CString *GetNameMutable() const { return const_cast<CString *> (const_cast<HighScore *>(this)->GetNameMutable()); }
CString GetName() const;
Grade GetGrade() const; Grade GetGrade() const;
void SetGrade( Grade g );
int GetScore() const; int GetScore() const;
void SetScore( int iScore );
float GetPercentDP() const; float GetPercentDP() const;
void SetPercentDP( float f );
float GetSurviveSeconds() const; float GetSurviveSeconds() const;
void SetSurviveSeconds( float f );
float GetSurvivalSeconds() const; float GetSurvivalSeconds() const;
CString GetModifiers() const; CString GetModifiers() const;
void SetModifiers( CString s );
DateTime GetDateTime() const; DateTime GetDateTime() const;
void SetDateTime( DateTime d );
CString GetPlayerGuid() const; CString GetPlayerGuid() const;
void SetPlayerGuid( CString s );
CString GetMachineGuid() const; CString GetMachineGuid() const;
void SetMachineGuid( CString s );
int GetProductID() const; int GetProductID() const;
void SetProductID( int i );
int GetTapNoteScore( TapNoteScore tns ) const; int GetTapNoteScore( TapNoteScore tns ) const;
void SetTapNoteScore( TapNoteScore tns, int i );
int GetHoldNoteScore( HoldNoteScore tns ) const; int GetHoldNoteScore( HoldNoteScore tns ) const;
void SetHoldNoteScore( HoldNoteScore tns, int i );
const RadarValues &GetRadarValues() const; const RadarValues &GetRadarValues() const;
void SetRadarValues( const RadarValues &rv );
float GetLifeRemainingSeconds() const; float GetLifeRemainingSeconds() const;
void SetName( const CString &sName );
void SetGrade( Grade g );
void SetScore( int iScore );
void SetPercentDP( float f );
void SetSurviveSeconds( float f );
void SetModifiers( CString s );
void SetDateTime( DateTime d );
void SetPlayerGuid( CString s );
void SetMachineGuid( CString s );
void SetProductID( int i );
void SetTapNoteScore( TapNoteScore tns, int i );
void SetHoldNoteScore( HoldNoteScore tns, int i );
void SetRadarValues( const RadarValues &rv );
void SetLifeRemainingSeconds( float f ); void SetLifeRemainingSeconds( float f );
HighScore(); CString *GetNameMutable();
const CString *GetNameMutable() const { return const_cast<CString *> (const_cast<HighScore *>(this)->GetNameMutable()); }
void Unset(); void Unset();