From 0aebf25ccbcfb2b60db309836f0902eec015a6e0 Mon Sep 17 00:00:00 2001 From: Chris Gomez Date: Mon, 1 Sep 2003 02:33:42 +0000 Subject: [PATCH] Save mines to SM files Ignore mines when saving DWI files (feels more appropriate than saving them as steps) --- stepmania/src/NoteDataUtil.cpp | 3 +++ stepmania/src/NotesWriterDWI.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/NoteDataUtil.cpp b/stepmania/src/NoteDataUtil.cpp index f68caf118e..0a7479ebc3 100644 --- a/stepmania/src/NoteDataUtil.cpp +++ b/stepmania/src/NoteDataUtil.cpp @@ -109,6 +109,8 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, CString sSMNoteData case '1': t = TAP_TAP; break; case '2': t = TAP_HOLD_HEAD; break; case '3': t = TAP_HOLD_TAIL; break; + case 'm': + case 'M': t = TAP_MINE; break; default: /* Invalid data. We don't want to assert, since there might @@ -157,6 +159,7 @@ CString NoteDataUtil::GetSMNoteDataString(NoteData &in) case TAP_TAP: c = '1'; break; case TAP_HOLD_HEAD: c = '2'; break; case TAP_HOLD_TAIL: c = '3'; break; + case TAP_MINE: c = 'M'; break; default: ASSERT(0); c = '0'; break; } sRet.append(1, c); diff --git a/stepmania/src/NotesWriterDWI.cpp b/stepmania/src/NotesWriterDWI.cpp index 4ad0baa256..9dd3cb852c 100644 --- a/stepmania/src/NotesWriterDWI.cpp +++ b/stepmania/src/NotesWriterDWI.cpp @@ -14,7 +14,7 @@ CString NotesWriterDWI::NotesToDWIString( const TapNote cNoteCols[6] ) CString taps, holds, ret; for( int col = 0; col < 6; ++col ) { - if( cNoteCols[col] == TAP_EMPTY ) + if( cNoteCols[col] == TAP_EMPTY || cNoteCols[col] == TAP_MINEs ) continue; if( cNoteCols[col] == TAP_HOLD_HEAD )