fix misleading name: NumSongs -> NumStages
This commit is contained in:
@@ -247,11 +247,11 @@
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="CollapsibleSubSection">
|
||||
<xsl:with-param name="title">Passed Count by Grade</xsl:with-param>
|
||||
<xsl:with-param name="title">Stages Passed by Grade</xsl:with-param>
|
||||
<xsl:with-param name="text">
|
||||
<xsl:call-template name="PrintVerticalDataTable">
|
||||
<xsl:with-param name="text">
|
||||
<xsl:variable name="NumSongsPassedByGrade" select="NumSongsPassedByGrade" />
|
||||
<xsl:variable name="NumStagesPassedByGrade" select="NumStagesPassedByGrade" />
|
||||
<xsl:for-each select="$Catalog/Types/Grade">
|
||||
<xsl:call-template name="PrintVerticalDataRow">
|
||||
<xsl:with-param name="name">
|
||||
@@ -259,7 +259,7 @@
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="value">
|
||||
<xsl:variable name="blah" select="." />
|
||||
<xsl:value-of select="sum($NumSongsPassedByGrade/*[name()=$blah])" />
|
||||
<xsl:value-of select="sum($NumStagesPassedByGrade/*[name()=$blah])" />
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:for-each>
|
||||
@@ -269,11 +269,11 @@
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="CollapsibleSubSection">
|
||||
<xsl:with-param name="title">Passed Count by PlayMode</xsl:with-param>
|
||||
<xsl:with-param name="title">Stages Passed by PlayMode</xsl:with-param>
|
||||
<xsl:with-param name="text">
|
||||
<xsl:call-template name="PrintVerticalDataTable">
|
||||
<xsl:with-param name="text">
|
||||
<xsl:variable name="NumSongsPassedByPlayMode" select="NumSongsPassedByPlayMode" />
|
||||
<xsl:variable name="NumStagesPassedByPlayMode" select="NumStagesPassedByPlayMode" />
|
||||
<xsl:for-each select="$Catalog/Types/PlayMode">
|
||||
<xsl:call-template name="PrintVerticalDataRow">
|
||||
<xsl:with-param name="name">
|
||||
@@ -281,7 +281,7 @@
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="value">
|
||||
<xsl:variable name="blah" select="." />
|
||||
<xsl:value-of select="sum($NumSongsPassedByPlayMode/*[name()=$blah])" />
|
||||
<xsl:value-of select="sum($NumStagesPassedByPlayMode/*[name()=$blah])" />
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:for-each>
|
||||
|
||||
@@ -307,11 +307,11 @@ void AddPlayerStatsToProfile( Profile *pProfile, const StageStats &ss, PlayerNum
|
||||
|
||||
// If you fail in a course, you passed all but the final song.
|
||||
// FIXME: Not true. If playing with 2 players, one player could have failed earlier.
|
||||
int iNumSongsPassed = ss.vpSongs.size();
|
||||
if( ss.bFailed[pn] )
|
||||
iNumSongsPassed -= 1;
|
||||
pProfile->m_iNumSongsPassedByPlayMode[ss.playMode] += iNumSongsPassed;
|
||||
pProfile->m_iNumSongsPassedByGrade[ss.GetGrade(pn)] += iNumSongsPassed;
|
||||
if( !ss.bFailed[pn] )
|
||||
{
|
||||
pProfile->m_iNumStagesPassedByPlayMode[ss.playMode] ++;
|
||||
pProfile->m_iNumStagesPassedByGrade[ss.GetGrade(pn)] ++;
|
||||
}
|
||||
}
|
||||
|
||||
void GameState::EndGame()
|
||||
@@ -524,12 +524,10 @@ void GameState::ResetStageStatistics()
|
||||
}
|
||||
|
||||
|
||||
FOREACH_PlayerNumber( p )
|
||||
{
|
||||
FOREACH_PlayerNumber( p )
|
||||
{
|
||||
m_vLastPerDifficultyAwards[p].clear();
|
||||
m_vLastPeakComboAwards[p].clear();
|
||||
}
|
||||
m_vLastPerDifficultyAwards[p].clear();
|
||||
m_vLastPeakComboAwards[p].clear();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+17
-17
@@ -105,8 +105,8 @@ void Profile::InitGeneralData()
|
||||
m_iNumSongsPlayedByDifficulty[i] = 0;
|
||||
for( i=0; i<MAX_METER+1; i++ )
|
||||
m_iNumSongsPlayedByMeter[i] = 0;
|
||||
ZERO( m_iNumSongsPassedByPlayMode );
|
||||
ZERO( m_iNumSongsPassedByGrade );
|
||||
ZERO( m_iNumStagesPassedByPlayMode );
|
||||
ZERO( m_iNumStagesPassedByGrade );
|
||||
}
|
||||
|
||||
void Profile::InitSongScores()
|
||||
@@ -182,7 +182,7 @@ CString Profile::GetDisplayTotalCaloriesBurnedToday() const
|
||||
int Profile::GetTotalNumSongsPlayed() const
|
||||
{
|
||||
int iTotal = 0;
|
||||
for( int i=0; i<NUM_PLAY_MODES; i++ )
|
||||
FOREACH_PlayMode( i )
|
||||
iTotal += m_iNumSongsPlayedByPlayMode[i];
|
||||
return iTotal;
|
||||
}
|
||||
@@ -190,8 +190,8 @@ int Profile::GetTotalNumSongsPlayed() const
|
||||
int Profile::GetTotalNumSongsPassed() const
|
||||
{
|
||||
int iTotal = 0;
|
||||
for( int i=0; i<NUM_PLAY_MODES; i++ )
|
||||
iTotal += m_iNumSongsPassedByPlayMode[i];
|
||||
FOREACH_PlayMode( i )
|
||||
iTotal += m_iNumStagesPassedByPlayMode[i];
|
||||
return iTotal;
|
||||
}
|
||||
|
||||
@@ -803,23 +803,23 @@ XNode* Profile::SaveGeneralDataCreateNode() const
|
||||
}
|
||||
|
||||
{
|
||||
XNode* pNumSongsPassedByGrade = pGeneralDataNode->AppendChild("NumSongsPassedByGrade");
|
||||
XNode* pNumStagesPassedByGrade = pGeneralDataNode->AppendChild("NumStagesPassedByGrade");
|
||||
FOREACH_Grade( g )
|
||||
{
|
||||
if( !m_iNumSongsPassedByGrade[g] )
|
||||
if( !m_iNumStagesPassedByGrade[g] )
|
||||
continue;
|
||||
pNumSongsPassedByGrade->AppendChild( GradeToString(g), m_iNumSongsPassedByGrade[g] );
|
||||
pNumStagesPassedByGrade->AppendChild( GradeToString(g), m_iNumStagesPassedByGrade[g] );
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
XNode* pNumSongsPassedByPlayMode = pGeneralDataNode->AppendChild("NumSongsPassedByPlayMode");
|
||||
XNode* pNumStagesPassedByPlayMode = pGeneralDataNode->AppendChild("NumStagesPassedByPlayMode");
|
||||
FOREACH_PlayMode( pm )
|
||||
{
|
||||
/* Don't save unplayed PlayModes. */
|
||||
if( !m_iNumSongsPassedByPlayMode[pm] )
|
||||
if( !m_iNumStagesPassedByPlayMode[pm] )
|
||||
continue;
|
||||
pNumSongsPassedByPlayMode->AppendChild( PlayModeToString(pm), m_iNumSongsPassedByPlayMode[pm] );
|
||||
pNumStagesPassedByPlayMode->AppendChild( PlayModeToString(pm), m_iNumStagesPassedByPlayMode[pm] );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -945,17 +945,17 @@ void Profile::LoadGeneralDataFromNode( const XNode* pNode )
|
||||
}
|
||||
|
||||
{
|
||||
const XNode* pNumSongsPassedByGrade = pNode->GetChild("NumSongsPassedByGrade");
|
||||
if( pNumSongsPassedByGrade )
|
||||
const XNode* pNumStagesPassedByGrade = pNode->GetChild("NumStagesPassedByGrade");
|
||||
if( pNumStagesPassedByGrade )
|
||||
FOREACH_Grade( g )
|
||||
pNumSongsPassedByGrade->GetChildValue( GradeToString(g), m_iNumSongsPassedByGrade[g] );
|
||||
pNumStagesPassedByGrade->GetChildValue( GradeToString(g), m_iNumStagesPassedByGrade[g] );
|
||||
}
|
||||
|
||||
{
|
||||
const XNode* pNumSongsPassedByPlayMode = pNode->GetChild("NumSongsPassedByPlayMode");
|
||||
if( pNumSongsPassedByPlayMode )
|
||||
const XNode* pNumStagesPassedByPlayMode = pNode->GetChild("NumStagesPassedByPlayMode");
|
||||
if( pNumStagesPassedByPlayMode )
|
||||
FOREACH_PlayMode( pm )
|
||||
pNumSongsPassedByPlayMode->GetChildValue( PlayModeToString(pm), m_iNumSongsPassedByPlayMode[pm] );
|
||||
pNumStagesPassedByPlayMode->GetChildValue( PlayModeToString(pm), m_iNumStagesPassedByPlayMode[pm] );
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -116,8 +116,8 @@ public:
|
||||
map<StyleID,int> m_iNumSongsPlayedByStyle;
|
||||
int m_iNumSongsPlayedByDifficulty[NUM_DIFFICULTIES];
|
||||
int m_iNumSongsPlayedByMeter[MAX_METER+1];
|
||||
int m_iNumSongsPassedByPlayMode[NUM_PLAY_MODES];
|
||||
int m_iNumSongsPassedByGrade[NUM_GRADES];
|
||||
int m_iNumStagesPassedByPlayMode[NUM_PLAY_MODES];
|
||||
int m_iNumStagesPassedByGrade[NUM_GRADES];
|
||||
|
||||
//
|
||||
// Song high scores
|
||||
|
||||
@@ -130,8 +130,8 @@ static float GetArcadePoints( const Profile *pProfile )
|
||||
switch(g)
|
||||
{
|
||||
case GRADE_TIER_1:
|
||||
case GRADE_TIER_2: fAP += 9 * pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
default: fAP += 1 * pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_2: fAP += 9 * pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
default: fAP += 1 * pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
|
||||
case GRADE_FAILED:
|
||||
case GRADE_NO_DATA:
|
||||
@@ -164,13 +164,13 @@ static float GetSongPoints( const Profile *pProfile )
|
||||
{
|
||||
switch( g )
|
||||
{
|
||||
case GRADE_TIER_1:/*AAAA*/ fSP += 20 * pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_2:/*AAA*/ fSP += 10* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_3:/*AA*/ fSP += 5* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_4:/*A*/ fSP += 4* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_5:/*B*/ fSP += 3* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_6:/*C*/ fSP += 2* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_7:/*D*/ fSP += 1* pProfile->m_iNumSongsPassedByGrade[g]; break;
|
||||
case GRADE_TIER_1:/*AAAA*/ fSP += 20 * pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_2:/*AAA*/ fSP += 10* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_3:/*AA*/ fSP += 5* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_4:/*A*/ fSP += 4* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_5:/*B*/ fSP += 3* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_6:/*C*/ fSP += 2* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_TIER_7:/*D*/ fSP += 1* pProfile->m_iNumStagesPassedByGrade[g]; break;
|
||||
case GRADE_FAILED:
|
||||
case GRADE_NO_DATA:
|
||||
; // no points
|
||||
|
||||
Reference in New Issue
Block a user