|
Public Member Functions |
| | Player () |
| | ~Player () |
| virtual void | Update (float fDeltaTime) |
| virtual void | DrawPrimitives () |
| void | Init (PlayerState *pPlayerState, PlayerStageStats *pPlayerStageStats, LifeMeter *pLM, CombinedLifeMeter *pCombinedLM, ScoreDisplay *pScoreDisplay, ScoreDisplay *pSecondaryScoreDisplay, Inventory *pInventory, ScoreKeeper *pPrimaryScoreKeeper, ScoreKeeper *pSecondaryScoreKeeper) |
| void | Load (const NoteData ¬eData) |
| void | CrossedRow (int iNoteRow) |
| void | CrossedMineRow (int iNoteRow) |
| void | Step (int col, const RageTimer &tm) |
| void | RandomizeNotes (int iNoteRow) |
| void | FadeToFail () |
| int | GetDancingCharacterState () const |
| void | SetCharacterState (int iDCState) |
| void | ApplyWaitingTransforms () |
| void | CacheAllUsedNoteSkins (bool bDeleteUnused) |
Static Public Member Functions |
| float | GetMaxStepDistanceSeconds () |
Public Attributes |
| NoteData | m_NoteData |
Protected Member Functions |
| void | UpdateTapNotesMissedOlderThan (float fMissIfOlderThanThisBeat) |
| void | OnRowCompletelyJudged (int iStepIndex) |
| void | HandleTapRowScore (unsigned row) |
| void | HandleHoldScore (HoldNoteScore holdScore, TapNoteScore tapScore) |
| void | HandleAutosync (float fNoteOffset) |
| void | DrawTapJudgments () |
| void | DrawHoldJudgments () |
| int | GetClosestNoteDirectional (int col, int iStartRow, int iMaxRowsAhead, bool bAllowGraded, bool bForward) const |
| int | GetClosestNote (int col, int iNoteRow, int iMaxRowsAhead, int iMaxRowsBehind, bool bAllowGraded) const |
Protected Attributes |
| PlayerState * | m_pPlayerState |
| PlayerStageStats * | m_pPlayerStageStats |
| float | m_fNoteFieldHeight |
| float | m_fOffset [SAMPLE_COUNT] |
| int | m_iOffsetSample |
| NoteField * | m_pNoteField |
| HoldJudgment | m_HoldJudgment [MAX_NOTE_TRACKS] |
| Judgment | m_Judgment |
| Combo | m_Combo |
| AttackDisplay | m_AttackDisplay |
| int | m_iDCState |
| LifeMeter * | m_pLifeMeter |
| CombinedLifeMeter * | m_pCombinedLifeMeter |
| ScoreDisplay * | m_pScoreDisplay |
| ScoreDisplay * | m_pSecondaryScoreDisplay |
| ScoreKeeper * | m_pPrimaryScoreKeeper |
| ScoreKeeper * | m_pSecondaryScoreKeeper |
| Inventory * | m_pInventory |
| int | m_iRowLastCrossed |
| int | m_iMineRowLastCrossed |
| RageSound | m_soundMine |
| RageSound | m_soundAttackLaunch |
| RageSound | m_soundAttackEnding |
| vector< RageSound > | m_vKeysounds |