From 090d4bdbf2717eab0492b39eee9694fe66bff4c6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 23 Jan 2005 05:56:25 +0000 Subject: [PATCH] Fix NoteDataUtil::Backwards. I'm not sure why I spent the time fixing this-- what's the point? Are people making dance steps to Satanic messages or something? --- stepmania/src/NoteDataUtil.cpp | 40 +++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index d6eda4ff30..347ae96c4d 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -805,23 +805,47 @@ void NoteDataUtil::Turn( NoteData &inout, StepsType st, TrackMapping tt, int iSt void NoteDataUtil::Backwards( NoteData &inout ) { - inout.ConvertHoldNotesTo4s(); + NoteData out; + out.SetNumTracks( inout.GetNumTracks() ); + + inout.ConvertHoldNotesTo2sAnd3s(); int max_row = inout.GetLastRow(); for( int t=0; t