fix TapNotes being given TNS_Miss after they were already judged (also caused non-checkpoint HoldNotes to LetGo)

fix HoldNotes never receive judgment because out of range ones were not being passed to UpdateHoldNotes.
This commit is contained in:
Chris Danford
2007-09-17 00:03:43 +00:00
parent ab240c3fbc
commit 215fd9f2ad
4 changed files with 56 additions and 65 deletions
-15
View File
@@ -1014,21 +1014,6 @@ NoteData::_all_tracks_iterator<ND, iter, TN>::_all_tracks_iterator( const _all_t
{
}
template<typename ND, typename iter, typename TN>
NoteData::_all_tracks_iterator<ND, iter, TN> &NoteData::_all_tracks_iterator<ND, iter, TN>::operator=( const _all_tracks_iterator &other )
{
#define COPY_OTHER( x ) x = other.x
COPY_OTHER( m_pNoteData );
COPY_OTHER( m_iTrack );
COPY_OTHER( m_bReverse );
COPY_OTHER( m_Cond );
COPY_OTHER( m_vBeginIters );
COPY_OTHER( m_vEndIters );
COPY_OTHER( m_vCurrentIters );
#undef COPY_OTHER
return *this;
}
template<typename ND, typename iter, typename TN>
NoteData::_all_tracks_iterator<ND, iter, TN> &NoteData::_all_tracks_iterator<ND, iter, TN>::operator++() // preincrement
{