Merge pull request #6 from veroxzik/rewrite/note-structure

Create Note and Gimmick Enums.
This commit was merged in pull request #6.
This commit is contained in:
Goatgarien
2022-05-22 16:53:59 -07:00
committed by GitHub
3 changed files with 326 additions and 403 deletions
+39 -2
View File
@@ -3,10 +3,35 @@
#include <iterator>
#include <list>
enum NoteType {
TouchNoBonus = 1,
TouchBonus = 2,
SnapRedNoBonus = 3,
SnapBlueNoBonus = 4,
SlideOrangeNoBonus = 5,
SlideOrangeBonus = 6,
SlideGreenNoBonus = 7,
SlideGreenBonus = 8,
HoldStartNoBonus = 9,
HoldMiddle = 10,
HoldEnd = 11,
MaskAdd = 12,
MaskRemove = 13,
EndOfChart = 14,
Chain = 16,
TouchBonusFlair = 20,
SnapRedBonusFlair = 21,
SnapBlueBonusFlair = 22,
SlideOrangeBonusFlair = 23,
SlideGreenBonusFlair = 24,
HoldStartBonusFlair = 25,
ChainBonusFlair = 26,
};
struct NotesNode {
int beat;
int subBeat;
int noteType;
NoteType noteType;
int position;
int size;
int holdChange;
@@ -15,10 +40,22 @@ struct NotesNode {
std::list<NotesNode>::iterator prevNode;
};
enum GimmickType {
NoGimmick = 1,
BpmChange = 2,
TimeSignatureChange = 3,
HiSpeedChange = 5,
ReverseStart = 6,
ReverseMiddle = 7,
ReverseEnd = 8,
StopStart = 9,
StopEnd = 10,
};
struct PreChartNode {
int beat;
int subBeat;
int type;
GimmickType type;
double BPM; //2
int beatDiv1; //3
int beatDiv2; //3
+281 -395
View File
File diff suppressed because it is too large Load Diff
+6 -6
View File
@@ -4274,6 +4274,12 @@ Viewed Note</value>
<data name="&gt;&gt;showCursorToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;showCursorDuringPlaybackToolStripMenuItem.Name" xml:space="preserve">
<value>showCursorDuringPlaybackToolStripMenuItem</value>
</data>
<data name="&gt;&gt;showCursorDuringPlaybackToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;aboutToolStripMenuItem.Name" xml:space="preserve">
<value>aboutToolStripMenuItem</value>
</data>
@@ -4334,12 +4340,6 @@ Viewed Note</value>
<data name="&gt;&gt;backgroundWorker2.Type" xml:space="preserve">
<value>System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;showCursorDuringPlaybackToolStripMenuItem.Name" xml:space="preserve">
<value>showCursorDuringPlaybackToolStripMenuItem</value>
</data>
<data name="&gt;&gt;showCursorDuringPlaybackToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MyForm</value>
</data>