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