Use PlayerPlus (a Player plus a NoteData, this gives the old behavior of Player, i.e. calling Load( nd )).

This commit is contained in:
Steve Checkoway
2006-07-17 00:56:23 +00:00
parent d46ec7136e
commit 8502fc3083
4 changed files with 6 additions and 5 deletions
+3 -2
View File
@@ -793,9 +793,10 @@ void ScreenEdit::PlayTicks()
iRowLastCrossed = iSongRow;
int iTickRow = -1;
const NoteData &nd = m_Player.GetNoteData();
// for each index we crossed since the last update:
FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE( m_Player.m_NoteData, r, iRowLastCrossed+1, iSongRow+1 )
if( m_Player.m_NoteData.IsThereATapOrHoldHeadAtRow( r ) )
FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE( nd, r, iRowLastCrossed+1, iSongRow+1 )
if( nd.IsThereATapOrHoldHeadAtRow( r ) )
iTickRow = r;
iRowLastCrossed = iSongRow;