#include <UnlockSystem.h>
Public Member Functions | |
UnlockSystem () | |
float | PointsUntilNextUnlock (UnlockType t) const |
float | ArcadePointsUntilNextUnlock () const |
float | DancePointsUntilNextUnlock () const |
float | SongPointsUntilNextUnlock () const |
bool | SongIsLocked (const Song *song) const |
bool | SongIsRouletteOnly (const Song *song) const |
bool | CourseIsLocked (const Course *course) const |
int | GetNumUnlocks () const |
const UnlockEntry * | FindLockEntry (CString lockname) const |
void | GetPoints (const Profile *pProfile, float fScores[NUM_UNLOCK_TYPES]) const |
void | UnlockCode (int num) |
void | UnlockSong (const Song *song) |
void | UpdateSongs () |
Public Attributes | |
vector< UnlockEntry > | m_SongEntries |
Private Member Functions | |
bool | Load () |
const UnlockEntry * | FindSong (const Song *pSong) const |
const UnlockEntry * | FindCourse (const Course *pCourse) const |
Private Attributes | |
set< int > | m_RouletteCodes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|