fix parser

This commit is contained in:
msk
2023-10-09 02:38:52 -07:00
parent d33dce9ed2
commit d55f2e5caf
+7 -5
View File
@@ -61,10 +61,7 @@ namespace WacK.Data.Mer
++playableNoteCount; ++playableNoteCount;
break; break;
case "2": // touch w/ bonus case "2": // touch w/ bonus
notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.Touch, bonus: true))); case "20": // TODO: big effect
++playableNoteCount;
break;
case "20": // touch w/ bonus (+ "big effect")
notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.Touch, bonus: true))); notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.Touch, bonus: true)));
++playableNoteCount; ++playableNoteCount;
break; break;
@@ -97,6 +94,7 @@ namespace WacK.Data.Mer
++playableNoteCount; ++playableNoteCount;
break; break;
case "8": // swipe CCW w/ bonus case "8": // swipe CCW w/ bonus
case "24": // TODO: big effect
notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.SwipeCCW, bonus: true))); notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.SwipeCCW, bonus: true)));
++playableNoteCount; ++playableNoteCount;
break; break;
@@ -105,6 +103,7 @@ namespace WacK.Data.Mer
++playableNoteCount; ++playableNoteCount;
break; break;
case "6": // swipe CW w/ bonus case "6": // swipe CW w/ bonus
case "23": // TODO: big effect
notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.SwipeCW, bonus: true))); notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), type: MerType.SwipeCW, bonus: true)));
++playableNoteCount; ++playableNoteCount;
break; break;
@@ -127,7 +126,10 @@ namespace WacK.Data.Mer
case "13": // BG rem case "13": // BG rem
notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), value: tokens[8], type: MerType.BGRem))); notes[currentMeasure].Add((currentBeat, new MerNote(int.Parse(tokens[5]), int.Parse(tokens[6]), value: tokens[8], type: MerType.BGRem)));
break; break;
case "15": // TODO: "SAME_TIME" (BG instant anim?)
break;
case "14": // TODO: end of chart
break;
} }
break; break;
case "2": // tempo case "2": // tempo