From 30aeffc63a95507a8333cb3c0c1a20acb45a0cdc Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 1 Jul 2004 18:32:19 +0000 Subject: [PATCH] simplify NoteDataUtil::shuffle --- stepmania/src/NoteDataUtil.cpp | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index 1406dc403c..43aa153033 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -554,31 +554,16 @@ static void GetTrackMapping( StepsType st, NoteDataUtil::TrackMapping tt, int Nu { // TRICKY: Shuffle so that both player get the same shuffle mapping // in the same round. + int iOrig[MAX_NOTE_TRACKS]; + memcpy( iOrig, iTakeFromTrack, sizeof(iOrig) ); + int iShuffleSeed = GAMESTATE->m_iRoundSeed; -reshuffle: - RandomGen rnd( iShuffleSeed ); - - vector aiTracksLeftToMap; - for( t=0; t