don't add personal records if not using a profile
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
#include "RageFile.h"
|
#include "RageFile.h"
|
||||||
#include "arch/arch.h"
|
#include "arch/arch.h"
|
||||||
#include "ThemeManager.h"
|
#include "ThemeManager.h"
|
||||||
|
#include "ProfileManager.h"
|
||||||
|
|
||||||
/* Amount to increase meter ranges to make them difficult: */
|
/* Amount to increase meter ranges to make them difficult: */
|
||||||
const int DIFFICULT_METER_CHANGE = 2;
|
const int DIFFICULT_METER_CHANGE = 2;
|
||||||
@@ -1005,3 +1006,13 @@ bool Course::IsRanking() const
|
|||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Course::AddHighScore( StepsType st, PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut )
|
||||||
|
{
|
||||||
|
hs.sName = RANKING_TO_FILL_IN_MARKER[pn];
|
||||||
|
if( PROFILEMAN->IsUsingProfile(pn) )
|
||||||
|
m_MemCardDatas[st][pn].AddHighScore( hs, iPersonalIndexOut );
|
||||||
|
else
|
||||||
|
iPersonalIndexOut = -1;
|
||||||
|
m_MemCardDatas[st][MEMORY_CARD_MACHINE].AddHighScore( hs, iMachineIndexOut );
|
||||||
|
}
|
||||||
|
|||||||
@@ -176,12 +176,7 @@ public:
|
|||||||
|
|
||||||
} m_MemCardDatas[NUM_STEPS_TYPES][NUM_MEMORY_CARDS];
|
} m_MemCardDatas[NUM_STEPS_TYPES][NUM_MEMORY_CARDS];
|
||||||
|
|
||||||
void AddHighScore( StepsType st, PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut )
|
void AddHighScore( StepsType st, PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut );
|
||||||
{
|
|
||||||
hs.sName = RANKING_TO_FILL_IN_MARKER[pn];
|
|
||||||
m_MemCardDatas[st][pn].AddHighScore( hs, iPersonalIndexOut );
|
|
||||||
m_MemCardDatas[st][MEMORY_CARD_MACHINE].AddHighScore( hs, iMachineIndexOut );
|
|
||||||
}
|
|
||||||
|
|
||||||
MemCardData::HighScore GetTopScore( StepsType st, MemoryCard card )
|
MemCardData::HighScore GetTopScore( StepsType st, MemoryCard card )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -24,6 +24,7 @@
|
|||||||
#include "MsdFile.h"
|
#include "MsdFile.h"
|
||||||
#include "GameManager.h"
|
#include "GameManager.h"
|
||||||
#include "NoteDataUtil.h"
|
#include "NoteDataUtil.h"
|
||||||
|
#include "ProfileManager.h"
|
||||||
|
|
||||||
|
|
||||||
Steps::Steps()
|
Steps::Steps()
|
||||||
@@ -357,3 +358,13 @@ void Steps::MemCardData::AddHighScore( Steps::MemCardData::HighScore hs, int &iI
|
|||||||
vHighScores.erase( vHighScores.begin()+NUM_RANKING_LINES, vHighScores.end() );
|
vHighScores.erase( vHighScores.begin()+NUM_RANKING_LINES, vHighScores.end() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Steps::AddHighScore( PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut )
|
||||||
|
{
|
||||||
|
hs.sName = RANKING_TO_FILL_IN_MARKER[pn];
|
||||||
|
if( PROFILEMAN->IsUsingProfile(pn) )
|
||||||
|
m_MemCardDatas[pn].AddHighScore( hs, iPersonalIndexOut );
|
||||||
|
else
|
||||||
|
iPersonalIndexOut = -1;
|
||||||
|
m_MemCardDatas[MEMORY_CARD_MACHINE].AddHighScore( hs, iMachineIndexOut );
|
||||||
|
}
|
||||||
|
|||||||
@@ -92,12 +92,7 @@ public:
|
|||||||
|
|
||||||
} m_MemCardDatas[NUM_MEMORY_CARDS];
|
} m_MemCardDatas[NUM_MEMORY_CARDS];
|
||||||
|
|
||||||
void AddHighScore( PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut )
|
void AddHighScore( PlayerNumber pn, MemCardData::HighScore hs, int &iPersonalIndexOut, int &iMachineIndexOut );
|
||||||
{
|
|
||||||
hs.sName = RANKING_TO_FILL_IN_MARKER[pn];
|
|
||||||
m_MemCardDatas[pn].AddHighScore( hs, iPersonalIndexOut );
|
|
||||||
m_MemCardDatas[MEMORY_CARD_MACHINE].AddHighScore( hs, iMachineIndexOut );
|
|
||||||
}
|
|
||||||
|
|
||||||
MemCardData::HighScore GetTopScore( MemoryCard card )
|
MemCardData::HighScore GetTopScore( MemoryCard card )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user