#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7