From 054847e12fad542fc56499157da47aef818e77a3 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Tue, 8 Oct 2002 08:22:04 +0000 Subject: [PATCH] Fixed stupid DWI write bug --- stepmania/src/NotesWriterDWI.cpp | 11 ++++++++++- stepmania/src/ScreenMusicScroll.h | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/stepmania/src/NotesWriterDWI.cpp b/stepmania/src/NotesWriterDWI.cpp index 0ee6839652..c635d55ae4 100644 --- a/stepmania/src/NotesWriterDWI.cpp +++ b/stepmania/src/NotesWriterDWI.cpp @@ -53,7 +53,13 @@ char NotesWriterDWI::NotesToDWIChar( bool bCol1, bool bCol2, bool bCol3, bool bC CString NotesWriterDWI::NotesToDWIString( char cNoteCol1, char cNoteCol2, char cNoteCol3, char cNoteCol4, char cNoteCol5, char cNoteCol6 ) { - char cShow = NotesToDWIChar( cNoteCol1!='0', cNoteCol2!='0', cNoteCol3!='0', cNoteCol4!='0', cNoteCol5!='0', cNoteCol6!='0' ); + char cShow = NotesToDWIChar( + cNoteCol1!='0'&&cNoteCol1!='2', + cNoteCol2!='0'&&cNoteCol2!='2', + cNoteCol3!='0'&&cNoteCol3!='2', + cNoteCol4!='0'&&cNoteCol4!='2', + cNoteCol5!='0'&&cNoteCol5!='2', + cNoteCol6!='0'&&cNoteCol6!='2' ); char cHold = NotesToDWIChar( cNoteCol1=='2', cNoteCol2=='2', cNoteCol3=='2', cNoteCol4=='2', cNoteCol5=='2', cNoteCol6=='2' ); if( cHold != '0' ) @@ -250,6 +256,9 @@ bool NotesWriterDWI::Write( CString sPath, const Song &out ) for( int i=0; im_sDescription.Find("autogen") ) + continue; // don't save autogen notes + if(!WriteDWINotesTag( fp, *out.m_apNotes[i] )) continue; diff --git a/stepmania/src/ScreenMusicScroll.h b/stepmania/src/ScreenMusicScroll.h index e1cd707cc4..d304b16436 100644 --- a/stepmania/src/ScreenMusicScroll.h +++ b/stepmania/src/ScreenMusicScroll.h @@ -17,7 +17,7 @@ #include "MenuElements.h" -const int MAX_MUSIC_LINES = 20; +const int MAX_MUSIC_LINES = 1200; const int MAX_CREDIT_LINES = 100; const int MAX_TOTAL_LINES = MAX_MUSIC_LINES + MAX_CREDIT_LINES;