omit more unplayed data
This commit is contained in:
@@ -493,13 +493,21 @@ XNode* Profile::SaveGeneralDataCreateNode() const
|
|||||||
{
|
{
|
||||||
XNode* pNumSongsPlayedByDifficulty = pGeneralDataNode->AppendChild("NumSongsPlayedByDifficulty");
|
XNode* pNumSongsPlayedByDifficulty = pGeneralDataNode->AppendChild("NumSongsPlayedByDifficulty");
|
||||||
FOREACH_Difficulty( dc )
|
FOREACH_Difficulty( dc )
|
||||||
|
{
|
||||||
|
if( !m_iNumSongsPlayedByDifficulty[dc] )
|
||||||
|
continue;
|
||||||
pNumSongsPlayedByDifficulty->AppendChild( DifficultyToString(dc), m_iNumSongsPlayedByDifficulty[dc] );
|
pNumSongsPlayedByDifficulty->AppendChild( DifficultyToString(dc), m_iNumSongsPlayedByDifficulty[dc] );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
XNode* pNumSongsPlayedByMeter = pGeneralDataNode->AppendChild("NumSongsPlayedByMeter");
|
XNode* pNumSongsPlayedByMeter = pGeneralDataNode->AppendChild("NumSongsPlayedByMeter");
|
||||||
for( int i=0; i<MAX_METER+1; i++ )
|
for( int i=0; i<MAX_METER+1; i++ )
|
||||||
|
{
|
||||||
|
if( !m_iNumSongsPlayedByMeter[i] )
|
||||||
|
continue;
|
||||||
pNumSongsPlayedByMeter->AppendChild( ssprintf("Meter%d",i), m_iNumSongsPlayedByMeter[i] );
|
pNumSongsPlayedByMeter->AppendChild( ssprintf("Meter%d",i), m_iNumSongsPlayedByMeter[i] );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return pGeneralDataNode;
|
return pGeneralDataNode;
|
||||||
|
|||||||
Reference in New Issue
Block a user