show number of unlocks on title screen (easier benchmarking purposes, mainly)
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
#include "RageSoundManager.h"
|
#include "RageSoundManager.h"
|
||||||
#include "CodeDetector.h"
|
#include "CodeDetector.h"
|
||||||
#include "RageTextureManager.h"
|
#include "RageTextureManager.h"
|
||||||
|
#include "UnlockSystem.h"
|
||||||
|
|
||||||
|
|
||||||
#define LOGO_ON_COMMAND THEME->GetMetric("ScreenTitleMenu","LogoOnCommand")
|
#define LOGO_ON_COMMAND THEME->GetMetric("ScreenTitleMenu","LogoOnCommand")
|
||||||
@@ -84,7 +85,7 @@ ScreenTitleMenu::ScreenTitleMenu() : Screen("ScreenTitleMenu")
|
|||||||
|
|
||||||
m_textSongs.LoadFromFont( THEME->GetPathToF("Common normal") );
|
m_textSongs.LoadFromFont( THEME->GetPathToF("Common normal") );
|
||||||
m_textSongs.Command( SONGS_ON_COMMAND );
|
m_textSongs.Command( SONGS_ON_COMMAND );
|
||||||
m_textSongs.SetText( ssprintf("%d songs in %d groups, %d courses", SONGMAN->GetNumSongs(), SONGMAN->GetNumGroups(), SONGMAN->GetNumCourses()) );
|
m_textSongs.SetText( ssprintf("%d songs in %d groups, %d courses, %d unlocks", SONGMAN->GetNumSongs(), SONGMAN->GetNumGroups(), SONGMAN->GetNumCourses(), GAMESTATE->m_pUnlockingSys->GetNumUnlocks() ));
|
||||||
this->AddChild( &m_textSongs );
|
this->AddChild( &m_textSongs );
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -497,3 +497,8 @@ float UnlockSystem::UnlockToasty()
|
|||||||
|
|
||||||
return ToastyPoints;
|
return ToastyPoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int UnlockSystem::GetNumUnlocks() const
|
||||||
|
{
|
||||||
|
return m_SongEntries.size();
|
||||||
|
}
|
||||||
@@ -72,6 +72,9 @@ public:
|
|||||||
// All locked songs are stored here
|
// All locked songs are stored here
|
||||||
vector<SongEntry> m_SongEntries;
|
vector<SongEntry> m_SongEntries;
|
||||||
|
|
||||||
|
// Gets number of unlocks for title screen
|
||||||
|
int GetNumUnlocks() const;
|
||||||
|
|
||||||
// functions that add to values
|
// functions that add to values
|
||||||
float UnlockAddAP(Grade credit);
|
float UnlockAddAP(Grade credit);
|
||||||
float UnlockAddAP(float credit);
|
float UnlockAddAP(float credit);
|
||||||
|
|||||||
Reference in New Issue
Block a user