|
Public Member Functions |
| NoteField () |
| ~NoteField () |
virtual void | Update (float fDeltaTime) |
virtual void | DrawPrimitives () |
virtual void | Load (const NoteData *pNoteData, const PlayerState *pPlayerState, int iStartDrawingPixel, int iEndDrawingPixel, float fYReverseOffsetPixels) |
virtual void | Unload () |
void | FadeToFail () |
void | CacheAllUsedNoteSkins (bool bDeleteUnused) |
void | CacheNoteSkin (CString skin) |
void | Step (int iCol, TapNoteScore score) |
void | SetPressed (int iCol) |
void | DidTapNote (int iCol, TapNoteScore score, bool bBright) |
void | DidHoldNote (int iCol) |
Public Attributes |
int | m_iBeginMarker |
int | m_iEndMarker |
Protected Types |
typedef map< float, NoteDisplayCols * > | NDMap |
Protected Member Functions |
void | DrawBeatBar (const float fBeat) |
void | DrawMarkerBar (int fBeat) |
void | DrawAreaHighlight (int iStartBeat, int iEndBeat) |
void | DrawBPMText (const float fBeat, const float fBPM) |
void | DrawFreezeText (const float fBeat, const float fBPM) |
void | DrawBGChangeText (const float fBeat, const CString sNewBGName) |
float | GetWidth () |
void | RefreshBeatToNoteSkin () |
void | SearchForBeat (NDMap::iterator &cur, NDMap::iterator &next, float Beat) |
NoteDisplayCols * | SearchForBeat (float Beat) |
NoteDisplayCols * | SearchForSongBeat () |
Protected Attributes |
const NoteData * | m_pNoteData |
float | m_fPercentFadeToFail |
const PlayerState * | m_pPlayerState |
int | m_iStartDrawingPixel |
int | m_iEndDrawingPixel |
float | m_fYReverseOffsetPixels |
map< CString, NoteDisplayCols * > | m_NoteDisplays |
int | m_LastSeenBeatToNoteSkinRev |
NDMap | m_BeatToNoteDisplays |
NoteDisplayCols * | LastDisplay |
Sprite | m_sprBars |
BitmapText | m_textMeasureNumber |
Quad | m_rectMarkerBar |
Quad | m_rectAreaHighlight |