|
Public Member Functions |
| ScreenGameplay (CString sName) |
virtual void | Init () |
virtual | ~ScreenGameplay () |
virtual void | Update (float fDeltaTime) |
virtual void | DrawPrimitives () |
virtual void | Input (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI) |
virtual void | HandleScreenMessage (const ScreenMessage SM) |
virtual bool | UsesBackground () const |
Protected Types |
enum | DancingState { STATE_INTRO = 0,
STATE_DANCING,
STATE_OUTRO,
NUM_DANCING_STATES
} |
Protected Member Functions |
void | TweenOnScreen () |
void | TweenOffScreen () |
bool | IsLastSong () |
void | SetupSong (PlayerNumber p, int iSongIndex) |
void | LoadNextSong () |
void | LoadCourseSongNumber (int SongNumber) |
float | StartPlayingSong (float MinTimeToNotes, float MinTimeToMusic) |
void | ShowSavePrompt (ScreenMessage SM_SendWhenDone) |
void | PlayAnnouncer (CString type, float fSeconds) |
void | UpdateLights () |
void | PlayTicks () |
void | UpdateSongPosition (float fDeltaTime) |
void | UpdateLyrics (float fDeltaTime) |
void | SongFinished () |
void | StageFinished (bool bBackedOut) |
virtual void | InitSongQueues () |
void | AbortGiveUp () |
void | UpdateAutoPlayText () |
void | ShowOniGameOver (PlayerNumber pn) |
Protected Attributes |
enum ScreenGameplay::DancingState | m_DancingState |
vector< Song * > | m_apSongsQueue |
vector< Steps * > | m_vpStepsQueue [NUM_PLAYERS] |
vector< AttackArray > | m_asModifiersQueue [NUM_PLAYERS] |
bool | m_bChangedOffsetOrBPM |
float | m_fTimeSinceLastDancingComment |
LyricDisplay | m_LyricDisplay |
Background | m_Background |
Foreground | m_Foreground |
Transition | m_NextSongIn |
Transition | m_NextSongOut |
Transition | m_SongFinished |
Sprite | m_sprStaticBackground |
Sprite | m_sprLifeFrame |
LifeMeter * | m_pLifeMeter [NUM_PLAYERS] |
CombinedLifeMeter * | m_pCombinedLifeMeter |
Sprite | m_sprStage |
Sprite | m_sprCourseSongNumber |
AutoActor | m_sprStageFrame |
BitmapText | m_textCourseSongNumber [NUM_PLAYERS] |
BitmapText | m_textPlayerName [NUM_PLAYERS] |
BitmapText | m_textStepsDescription [NUM_PLAYERS] |
BPMDisplay | m_BPMDisplay |
float | m_fLastBPS |
Sprite | m_sprScoreFrame |
ScoreDisplay * | m_pPrimaryScoreDisplay [NUM_PLAYERS] |
ScoreDisplay * | m_pSecondaryScoreDisplay [NUM_PLAYERS] |
ScoreKeeper * | m_pPrimaryScoreKeeper [NUM_PLAYERS] |
ScoreKeeper * | m_pSecondaryScoreKeeper [NUM_PLAYERS] |
BitmapText | m_textPlayerOptions [NUM_PLAYERS] |
BitmapText | m_textSongOptions |
ActiveAttackList | m_ActiveAttackList [NUM_PLAYERS] |
BitmapText | m_Scoreboard [NUM_NSSB_CATEGORIES] |
bool | m_ShowScoreboard |
BitmapText | m_textDebug |
RageTimer | m_GiveUpTimer |
BitmapText | m_textAutoPlay |
BitmapText | m_MaxCombo |
Transition | m_Ready |
Transition | m_Go |
Transition | m_Cleared |
Transition | m_Failed |
Transition | m_Extra |
Transition | m_Toasty |
Transition | m_Win [NUM_PLAYERS] |
Transition | m_Draw |
Transition | m_In |
Transition | m_Back |
BGAnimation | m_Overlay |
BitmapText | m_textSurviveTime |
BitmapText | m_textSongTitle |
MeterDisplay | m_meterSongPosition |
Player | m_Player [NUM_PLAYERS] |
AutoKeysounds | m_AutoKeysounds |
Inventory * | m_pInventory [NUM_PLAYERS] |
DifficultyIcon | m_DifficultyIcon [NUM_PLAYERS] |
DifficultyMeter | m_DifficultyMeter [NUM_PLAYERS] |
Sprite | m_sprOniGameOver [NUM_PLAYERS] |
RageSound | m_soundBattleTrickLevel1 |
RageSound | m_soundBattleTrickLevel2 |
RageSound | m_soundBattleTrickLevel3 |
bool | m_bZeroDeltaOnNextUpdate |
RageSound | m_soundAssistTick |
RageSound * | m_pSoundMusic |
BeginnerHelper | m_BeginnerHelper |
NoteData | m_CabinetLightsNoteData |