From e1c883ea93115af9727fa8223d4b3909c076f4c3 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 30 Jan 2003 20:12:39 +0000 Subject: [PATCH] don't render every bpm/stop seg/bg --- stepmania/src/NoteField.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/stepmania/src/NoteField.cpp b/stepmania/src/NoteField.cpp index 0ba83e406b..f0fd7ec940 100644 --- a/stepmania/src/NoteField.cpp +++ b/stepmania/src/NoteField.cpp @@ -203,21 +203,32 @@ void NoteField::DrawPrimitives() // vector &aBPMSegments = GAMESTATE->m_pCurSong->m_BPMSegments; for( i=0; i= fFirstBeatToDraw && + aBPMSegments[i].m_fStartBeat <= fLastBeatToDraw) + DrawBPMText( aBPMSegments[i].m_fStartBeat, aBPMSegments[i].m_fBPM ); + } // // Freeze text // vector &aStopSegments = GAMESTATE->m_pCurSong->m_StopSegments; for( i=0; i= fFirstBeatToDraw && + aStopSegments[i].m_fStartBeat <= fLastBeatToDraw) DrawFreezeText( aStopSegments[i].m_fStartBeat, aStopSegments[i].m_fStopSeconds ); + } // // BGChange text // vector &aBackgroundChanges = GAMESTATE->m_pCurSong->m_BackgroundChanges; for( i=0; i= fFirstBeatToDraw && + aBackgroundChanges[i].m_fStartBeat <= fLastBeatToDraw) + DrawBGChangeText( aBackgroundChanges[i].m_fStartBeat, aBackgroundChanges[i].m_sBGName ); + } // // Draw marker bars