show different tap graphic for additional notes created by a transform

This commit is contained in:
Chris Danford
2003-08-10 06:00:30 +00:00
parent be8e5ba6c6
commit a2ebcfce01
8 changed files with 70 additions and 17 deletions
+11 -2
View File
@@ -539,7 +539,7 @@ void NoteDataUtil::Wide( NoteData &in )
{
iTrackToAdd = (iTrackToAdd+1) % in.GetNumTracks();
}
in.SetTapNote(iTrackToAdd, i, TAP_TAP);
in.SetTapNote(iTrackToAdd, i, TAP_ADDITION);
}
in.Convert4sToHoldNotes();
@@ -618,7 +618,7 @@ void NoteDataUtil::InsertIntelligentTaps( NoteData &in, float fBeatInterval, flo
}
}
in.SetTapNote(iTrackOfNoteToAdd, iRowToAdd, TAP_TAP);
in.SetTapNote(iTrackOfNoteToAdd, iRowToAdd, TAP_ADDITION);
}
in.Convert4sToHoldNotes();
@@ -867,3 +867,12 @@ void NoteDataUtil::EliminateNonPassingTaps( NoteData &in, int row, const bool bV
if( !bValidMask[t] && in.GetTapNote(t,row) != TAP_EMPTY )
in.SetTapNote(t,row,TAP_EMPTY);
}
void NoteDataUtil::ConvertAdditionsToRegular( NoteData &in )
{
for( int r=0; r<=in.GetLastRow(); r++ )
for( int t=0; t<in.GetNumTracks(); t++ )
if( in.GetTapNote(t,r) == TAP_ADDITION )
in.SetTapNote(t,r,TAP_TAP);
}