From eb85ea6f021204f3d88c25c0396d19fceac5991a Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sun, 30 Apr 2017 12:51:15 +0900 Subject: [PATCH] Fix CDDA loop --- src/emscripten/mako.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/emscripten/mako.cpp b/src/emscripten/mako.cpp index 57773d2..f8e1c8d 100644 --- a/src/emscripten/mako.cpp +++ b/src/emscripten/mako.cpp @@ -19,12 +19,11 @@ void MAKO::play_music(int page) if (current_music == page) return; - current_music = page; - int loop_count = next_loop; - next_loop = 0; - EM_ASM_ARGS({ xsystem35.cdPlayer.play($0, $1); }, - cd_track[page] + 1, loop_count); + cd_track[page] + 1, next_loop ? 0 : 1); + + current_music = page; + next_loop = 0; } void MAKO::stop_music()