From fb942385b85413fb5e2354a49b831506cd05dca4 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 14 Dec 2002 20:34:38 +0000 Subject: [PATCH] optimize GetNumTapNotes --- stepmania/src/NoteData.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/stepmania/src/NoteData.cpp b/stepmania/src/NoteData.cpp index 8b8b9a67f7..2fb248d874 100644 --- a/stepmania/src/NoteData.cpp +++ b/stepmania/src/NoteData.cpp @@ -234,17 +234,20 @@ float NoteData::GetLastBeat() const } int NoteData::GetNumTapNotes( const float fStartBeat, const float fEndBeat ) const -{ +{ int iNumNotes = 0; - int iStartIndex = BeatToNoteRow( fStartBeat ); int iEndIndex = BeatToNoteRow( fEndBeat ); + if(fEndBeat == MAX_BEATS) + iEndIndex = min(iEndIndex, int(m_TapNotes[0].size())); - for( int i=iStartIndex; i