removed gl .c files
[EroBeats.git] / Release / RhythmIO.h
blobb52e37c60ab11c84722e5a9775d949ffaec14154
1 #pragma once
2 #include "FileIO.h"
3 using namespace std;
4 class RhythmIO : FileIO
6 public:
7 RhythmIO(FileIO* fio) : FileIO(fio) {};
8 ~RhythmIO();
10 int keyPositions;
12 std::vector<std::vector<int>> createBeatPatterns(std::string path);
13 void bufferBeatData(vector<vector<int>> times, long long musicStart, vector<vector<long long>>* hitData, vector<vector<long long>>* cueData);
14 private:
15 std::vector<int> readBeatMap(std::string filename);
16 std::vector<std::vector<int>> convertBeatMap(std::vector<int> data);