@@ -66,7 +66,6 @@ LoadFromSMNoteDataStringWithPlayer(NoteData& out,
6666 const RString& sSMNoteData ,
6767 int start,
6868 int len,
69- PlayerNumber pn,
7069 int iNumTracks)
7170{
7271 /* Don't allocate memory for the entire string, nor per measure. Instead,
@@ -232,7 +231,6 @@ LoadFromSMNoteDataStringWithPlayer(NoteData& out,
232231 * to remove anything in this position. We know that there's
233232 * nothing there, so avoid the search. */
234233 if (tn.type != TapNoteType_Empty && ch != ' 3' ) {
235- tn.pn = pn;
236234 out.SetTapNote (iTrack, iIndex, tn);
237235 }
238236
@@ -549,7 +547,7 @@ NoteDataUtil::LoadFromSMNoteDataString(NoteData& out,
549547 out.Init ();
550548 out.SetNumTracks (iNumTracks);
551549 LoadFromSMNoteDataStringWithPlayer (
552- out, sSMNoteData , 0 , sSMNoteData .size (), PLAYER_INVALID , iNumTracks);
550+ out, sSMNoteData , 0 , sSMNoteData .size (), iNumTracks);
553551}
554552
555553void
@@ -875,7 +873,6 @@ NoteDataUtil::LoadTransformedSlidingWindow(const NoteData& in,
875873 int iOldTrack = t;
876874 int iNewTrack = (iOldTrack + iCurTrackOffset) % iNewNumTracks;
877875 TapNote tn = in.GetTapNote (iOldTrack, r);
878- tn.pn = PLAYER_INVALID ;
879876 out.SetTapNote (iNewTrack, r, tn);
880877 }
881878 }
@@ -945,7 +942,6 @@ NoteDataUtil::LoadOverlapped(const NoteData& in,
945942 if (tnFrom.type == TapNoteType_Empty ||
946943 tnFrom.type == TapNoteType_AutoKeysound)
947944 continue ;
948- tnFrom.pn = PLAYER_INVALID ;
949945
950946 // If this is a hold note, find the end.
951947 int iEndIndex = row;
@@ -1323,22 +1319,6 @@ NoteDataUtil::RemoveAllButOneTap(NoteData& inout, int row)
13231319 inout.RevalidateATIs (vector<int >(), false );
13241320}
13251321
1326- void
1327- NoteDataUtil::RemoveAllButPlayer (NoteData& inout, PlayerNumber pn)
1328- {
1329- for (int track = 0 ; track < inout.GetNumTracks (); ++track) {
1330- NoteData::iterator i = inout.begin (track);
1331-
1332- while (i != inout.end (track)) {
1333- if (i->second .pn != pn && i->second .pn != PLAYER_INVALID )
1334- inout.RemoveTapNote (track, i++);
1335- else
1336- ++i;
1337- }
1338- }
1339- inout.RevalidateATIs (vector<int >(), false );
1340- }
1341-
13421322// TODO: Perform appropriate matrix calculations for everything instead.
13431323static void
13441324GetTrackMapping (StepsType st,
0 commit comments