Files
Goatgarien_BAKKA-Editor/BAKKA Editor/Chart.h
T
2022-03-17 00:12:05 -07:00

35 lines
584 B
C++

#pragma once
#include <iostream>
#include <iterator>
#include <list>
struct NotesNode {
int beat;
int subBeat;
int noteType;
int position;
int size;
int holdChange;
int BGType;
std::list<NotesNode>::iterator nextNode;
std::list<NotesNode>::iterator prevNode;
};
struct PreChartNode {
int beat;
int subBeat;
int type;
double BPM; //2
int beatDiv1; //3
int beatDiv2; //3
double hiSpeed; //5
//6-10 have no extra info
};
struct Chart {
std::list<NotesNode> Notes;
std::list<PreChartNode> PreChart;
double offset;
double movieOffset;
std::string songFileName;
};