From 653cd78e9ffacc1aabf7464bc9cc3954d99b176e Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 2 Nov 2002 21:33:56 +0000 Subject: [PATCH] translate digits to TAP_* --- stepmania/src/NotesLoaderKSF.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/stepmania/src/NotesLoaderKSF.cpp b/stepmania/src/NotesLoaderKSF.cpp index 0af63f5003..e95600baf7 100644 --- a/stepmania/src/NotesLoaderKSF.cpp +++ b/stepmania/src/NotesLoaderKSF.cpp @@ -90,9 +90,15 @@ bool KSFLoader::LoadFromKSFFile( const CString &sPath, Notes &out ) iHoldStartRow[t] = -1; } - /* XXXXX: don't do this, translate explicitly, so the TAP_* constants - * can be changed */ - notedata.SetTapNote(t, row, sRowString[t]); + TapNote tap; + switch(sRowString[t]) + { + case '0': tap = TAP_EMPTY; break; + case '1': tap = TAP_TAP; break; + default: ASSERT(0); tap = TAP_EMPTY; break; + } + + notedata.SetTapNote(t, row, tap); } }