track rolls
This commit is contained in:
@@ -94,6 +94,7 @@ void Profile::InitGeneralData()
|
|||||||
m_iTotalTapsAndHolds = 0;
|
m_iTotalTapsAndHolds = 0;
|
||||||
m_iTotalJumps = 0;
|
m_iTotalJumps = 0;
|
||||||
m_iTotalHolds = 0;
|
m_iTotalHolds = 0;
|
||||||
|
m_iTotalRolls = 0;
|
||||||
m_iTotalMines = 0;
|
m_iTotalMines = 0;
|
||||||
m_iTotalHands = 0;
|
m_iTotalHands = 0;
|
||||||
|
|
||||||
@@ -889,6 +890,7 @@ XNode* Profile::SaveGeneralDataCreateNode() const
|
|||||||
pGeneralDataNode->AppendChild( "TotalTapsAndHolds", m_iTotalTapsAndHolds );
|
pGeneralDataNode->AppendChild( "TotalTapsAndHolds", m_iTotalTapsAndHolds );
|
||||||
pGeneralDataNode->AppendChild( "TotalJumps", m_iTotalJumps );
|
pGeneralDataNode->AppendChild( "TotalJumps", m_iTotalJumps );
|
||||||
pGeneralDataNode->AppendChild( "TotalHolds", m_iTotalHolds );
|
pGeneralDataNode->AppendChild( "TotalHolds", m_iTotalHolds );
|
||||||
|
pGeneralDataNode->AppendChild( "TotalRolls", m_iTotalRolls );
|
||||||
pGeneralDataNode->AppendChild( "TotalMines", m_iTotalMines );
|
pGeneralDataNode->AppendChild( "TotalMines", m_iTotalMines );
|
||||||
pGeneralDataNode->AppendChild( "TotalHands", m_iTotalHands );
|
pGeneralDataNode->AppendChild( "TotalHands", m_iTotalHands );
|
||||||
pGeneralDataNode->AppendChild( "Data", m_SavedLuaData.Serialize() );
|
pGeneralDataNode->AppendChild( "Data", m_SavedLuaData.Serialize() );
|
||||||
@@ -1048,6 +1050,7 @@ void Profile::LoadGeneralDataFromNode( const XNode* pNode )
|
|||||||
pNode->GetChildValue( "TotalTapsAndHolds", m_iTotalTapsAndHolds );
|
pNode->GetChildValue( "TotalTapsAndHolds", m_iTotalTapsAndHolds );
|
||||||
pNode->GetChildValue( "TotalJumps", m_iTotalJumps );
|
pNode->GetChildValue( "TotalJumps", m_iTotalJumps );
|
||||||
pNode->GetChildValue( "TotalHolds", m_iTotalHolds );
|
pNode->GetChildValue( "TotalHolds", m_iTotalHolds );
|
||||||
|
pNode->GetChildValue( "TotalRolls", m_iTotalRolls );
|
||||||
pNode->GetChildValue( "TotalMines", m_iTotalMines );
|
pNode->GetChildValue( "TotalMines", m_iTotalMines );
|
||||||
pNode->GetChildValue( "TotalHands", m_iTotalHands );
|
pNode->GetChildValue( "TotalHands", m_iTotalHands );
|
||||||
|
|
||||||
@@ -1149,11 +1152,12 @@ void Profile::LoadGeneralDataFromNode( const XNode* pNode )
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Profile::AddStepTotals( int iTotalTapsAndHolds, int iTotalJumps, int iTotalHolds, int iTotalMines, int iTotalHands, float fCaloriesBurned )
|
void Profile::AddStepTotals( int iTotalTapsAndHolds, int iTotalJumps, int iTotalHolds, int iTotalRolls, int iTotalMines, int iTotalHands, float fCaloriesBurned )
|
||||||
{
|
{
|
||||||
m_iTotalTapsAndHolds += iTotalTapsAndHolds;
|
m_iTotalTapsAndHolds += iTotalTapsAndHolds;
|
||||||
m_iTotalJumps += iTotalJumps;
|
m_iTotalJumps += iTotalJumps;
|
||||||
m_iTotalHolds += iTotalHolds;
|
m_iTotalHolds += iTotalHolds;
|
||||||
|
m_iTotalRolls += iTotalRolls;
|
||||||
m_iTotalMines += iTotalMines;
|
m_iTotalMines += iTotalMines;
|
||||||
m_iTotalHands += iTotalHands;
|
m_iTotalHands += iTotalHands;
|
||||||
m_fTotalCaloriesBurned += fCaloriesBurned;
|
m_fTotalCaloriesBurned += fCaloriesBurned;
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ public:
|
|||||||
void SetDefaultModifiers( const Game* pGameType, const CString &sModifiers );
|
void SetDefaultModifiers( const Game* pGameType, const CString &sModifiers );
|
||||||
bool IsCodeUnlocked( int iCode ) const;
|
bool IsCodeUnlocked( int iCode ) const;
|
||||||
|
|
||||||
void AddStepTotals( int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumMines, int iNumHands, float fCaloriesBurned );
|
void AddStepTotals( int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumRolls, int iNumMines, int iNumHands, float fCaloriesBurned );
|
||||||
|
|
||||||
bool IsMachine() const;
|
bool IsMachine() const;
|
||||||
|
|
||||||
@@ -121,6 +121,7 @@ public:
|
|||||||
int m_iTotalTapsAndHolds;
|
int m_iTotalTapsAndHolds;
|
||||||
int m_iTotalJumps;
|
int m_iTotalJumps;
|
||||||
int m_iTotalHolds;
|
int m_iTotalHolds;
|
||||||
|
int m_iTotalRolls;
|
||||||
int m_iTotalMines;
|
int m_iTotalMines;
|
||||||
int m_iTotalHands;
|
int m_iTotalHands;
|
||||||
set<int> m_UnlockedSongs;
|
set<int> m_UnlockedSongs;
|
||||||
|
|||||||
@@ -445,11 +445,11 @@ void ProfileManager::IncrementToastiesCount( PlayerNumber pn )
|
|||||||
++PROFILEMAN->GetMachineProfile()->m_iNumToasties;
|
++PROFILEMAN->GetMachineProfile()->m_iNumToasties;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProfileManager::AddStepTotals( PlayerNumber pn, int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumMines, int iNumHands, float fCaloriesBurned )
|
void ProfileManager::AddStepTotals( PlayerNumber pn, int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumRolls, int iNumMines, int iNumHands, float fCaloriesBurned )
|
||||||
{
|
{
|
||||||
if( PROFILEMAN->IsUsingProfile(pn) )
|
if( PROFILEMAN->IsUsingProfile(pn) )
|
||||||
PROFILEMAN->GetProfile(pn)->AddStepTotals( iNumTapsAndHolds, iNumJumps, iNumHolds, iNumMines, iNumHands, fCaloriesBurned );
|
PROFILEMAN->GetProfile(pn)->AddStepTotals( iNumTapsAndHolds, iNumJumps, iNumHolds, iNumRolls, iNumMines, iNumHands, fCaloriesBurned );
|
||||||
PROFILEMAN->GetMachineProfile()->AddStepTotals( iNumTapsAndHolds, iNumJumps, iNumHolds, iNumMines, iNumHands, fCaloriesBurned );
|
PROFILEMAN->GetMachineProfile()->AddStepTotals( iNumTapsAndHolds, iNumJumps, iNumHolds, iNumRolls, iNumMines, iNumHands, fCaloriesBurned );
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ public:
|
|||||||
// General data
|
// General data
|
||||||
//
|
//
|
||||||
void IncrementToastiesCount( PlayerNumber pn );
|
void IncrementToastiesCount( PlayerNumber pn );
|
||||||
void AddStepTotals( PlayerNumber pn, int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumMines, int iNumHands, float fCaloriesBurned );
|
void AddStepTotals( PlayerNumber pn, int iNumTapsAndHolds, int iNumJumps, int iNumHolds, int iNumRolls, int iNumMines, int iNumHands, float fCaloriesBurned );
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -135,10 +135,11 @@ void StatsManager::CommitStatsToProfiles()
|
|||||||
int iNumTapsAndHolds = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_TAPS_AND_HOLDS];
|
int iNumTapsAndHolds = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_TAPS_AND_HOLDS];
|
||||||
int iNumJumps = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_JUMPS];
|
int iNumJumps = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_JUMPS];
|
||||||
int iNumHolds = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_HOLDS];
|
int iNumHolds = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_HOLDS];
|
||||||
|
int iNumRolls = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_ROLLS];
|
||||||
int iNumMines = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_MINES];
|
int iNumMines = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_MINES];
|
||||||
int iNumHands = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_HANDS];
|
int iNumHands = (int) m_CurStageStats.m_player[pn].radarActual[RADAR_NUM_HANDS];
|
||||||
float fCaloriesBurned = m_CurStageStats.m_player[pn].fCaloriesBurned;
|
float fCaloriesBurned = m_CurStageStats.m_player[pn].fCaloriesBurned;
|
||||||
PROFILEMAN->AddStepTotals( pn, iNumTapsAndHolds, iNumJumps, iNumHolds, iNumMines, iNumHands, fCaloriesBurned );
|
PROFILEMAN->AddStepTotals( pn, iNumTapsAndHolds, iNumJumps, iNumHolds, iNumRolls, iNumMines, iNumHands, fCaloriesBurned );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update profile stats
|
// Update profile stats
|
||||||
|
|||||||
Reference in New Issue
Block a user