From 596ada95f46da27eb44532079949bad0f2bdcb3b Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Sat, 19 Nov 2011 19:58:10 -0500 Subject: [PATCH] Slightly more efficient kludge. I am once again reminded that I need to de-couple GAMESTATE from NoteData. --- src/NoteData.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/NoteData.cpp b/src/NoteData.cpp index 91c83e7891..b352d16282 100644 --- a/src/NoteData.cpp +++ b/src/NoteData.cpp @@ -599,14 +599,15 @@ int NoteData::GetNumRowsWithSimultaneousTaps( int iMinTaps, int iStartIndex, int int iNum = 0; FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE( *this, r, iStartIndex, iEndIndex ) { + if (GAMESTATE->GetProcessedTimingData()->IsJudgableAtRow(r)) + continue; int iNumNotesThisIndex = 0; for( int t=0; tGetProcessedTimingData()->IsJudgableAtRow(r)) + && tn.type != TapNote::fake) iNumNotesThisIndex++; } if( iNumNotesThisIndex >= iMinTaps )