diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2023-03-21 16:41:34 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2023-03-21 16:41:34 -0400 |
commit | a00db59c676a0f3c06525ee7f423fdfb7b40c3cf (patch) | |
tree | 87c63ace8fc88cdc4cce65c9881ecefc2432a967 | |
parent | e169020157fae20f21f1f9e244cb86ca049176e8 (diff) |
Handle audiofile path
-rw-r--r-- | main.cpp | 2 | ||||
-rw-r--r-- | song.cpp | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -176,6 +176,8 @@ int main() json j_msg_send, j_msg_rcv;
auto startTime = chrono::steady_clock::now();
+ // TODO: Check if this command works as intended:
+ /* PlaySound(TEXT(song.getAudioFile().c_str()), NULL, SND_ASYNC); */
double totalDiff = 0;
auto lastPrintTime = chrono::steady_clock::now();;
bool SongNotDone = true;
@@ -9,6 +9,9 @@ #include "common.h" Song::Song(std::string chartFile): chartFile(chartFile){ + // substitute "notes.chart" for "song.wav" + string audioFile = chartFile; + audioFile.replace(audioFile.find("notes.chart"), 12, "song.wav"); parseInfo(); parseSync(); /* for(int i = 0; i < 4; i++){ */ @@ -271,7 +274,6 @@ bool Song::parseChords(int difficulty){ void Song::consolidateChords(int difficulty){ - // TODO: make this fuction use the difficulty parameter std::vector<ChordNote>*chords; switch (difficulty){ case DIFFICULTY_EASY: |