show different tap graphic for additional notes created by a transform
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user