From c690814aad082a519efe8ee0ad02a7f64c5a0a06 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sat, 22 Jul 2006 09:07:03 +0000 Subject: [PATCH] Comment. I don't have time to fix this tonight. --- stepmania/src/Player.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index 37568bc410..2502b5869b 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -1231,14 +1231,13 @@ void Player::HandleStep( int col, const RageTimer &tm, bool bHeld ) if( score != TNS_None ) tn.result.fTapNoteOffset = -fNoteOffset; - //LOG->Trace("XXX: %i col %i, at %f, music at %f, step was at %f, off by %f", - // score, col, fStepSeconds, fCurrentMusicSeconds, fMusicSeconds, fNoteOffset ); -// LOG->Trace("Note offset: %f (fSecondsFromExact = %f), Score: %i", fNoteOffset, fSecondsFromExact, score); - m_NoteData.SetTapNote( col, iIndexOverlappingNote, tn ); PlayerNumber pn = tn.pn == PLAYER_INVALID ? m_pPlayerState->m_PlayerNumber : tn.pn; m_LastTapNoteScore = score; + /* XXX This doesn't quite work correctly for notes that are judged separately. + * This waits until they've all been judged before flashing. If any are missed, + * none get flashed. */ if( NoteDataWithScoring::IsRowCompletelyJudged(m_NoteData, iIndexOverlappingNote, pn) ) FlashGhostRow( iIndexOverlappingNote, pn ); }