From 294ddd9100354a011fecd020f1f74fa9b6570d7a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 11 Dec 2004 12:58:34 +0000 Subject: [PATCH] fix unnecessary drawing --- stepmania/src/NoteField.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/NoteField.cpp b/stepmania/src/NoteField.cpp index 754d1ee73e..5e4f9c4af4 100644 --- a/stepmania/src/NoteField.cpp +++ b/stepmania/src/NoteField.cpp @@ -543,8 +543,8 @@ void NoteField::DrawPrimitives() // TRICKY: If boomerang is on, then all notes in the range // [iFirstIndexToDraw,iLastIndexToDraw] aren't necessarily visible. // Test every note to make sure it's on screen before drawing - float fYStartOffset = ArrowGetYOffset( m_PlayerNumber, 0, NoteRowToBeat(hn.iStartRow), true ); - float fYEndOffset = ArrowGetYOffset( m_PlayerNumber, 0, NoteRowToBeat(hn.iEndRow), true ); + float fYStartOffset = ArrowGetYOffset( m_PlayerNumber, c, NoteRowToBeat(hn.iStartRow) ); + float fYEndOffset = ArrowGetYOffset( m_PlayerNumber, c, NoteRowToBeat(hn.iEndRow) ); if( !( iFirstPixelToDraw <= fYEndOffset && fYEndOffset <= iLastPixelToDraw || iFirstPixelToDraw <= fYStartOffset && fYStartOffset <= iLastPixelToDraw || fYStartOffset < iFirstPixelToDraw && fYEndOffset > iLastPixelToDraw ) ) @@ -588,7 +588,7 @@ void NoteField::DrawPrimitives() // TRICKY: If boomerang is on, then all notes in the range // [iFirstIndexToDraw,iLastIndexToDraw] aren't necessarily visible. // Test every note to make sure it's on screen before drawing - float fYOffset = ArrowGetYOffset( m_PlayerNumber, 0, NoteRowToBeat(i), true ); + float fYOffset = ArrowGetYOffset( m_PlayerNumber, c, NoteRowToBeat(i) ); if( fYOffset > iLastPixelToDraw ) // off screen continue; // skip if( fYOffset < iFirstPixelToDraw ) // off screen