2024-02-12 04:18:01 +00:00
|
|
|
music_manager={}
|
|
|
|
add(modules,music_manager)
|
|
|
|
function music_manager:init()
|
|
|
|
end
|
|
|
|
function music_manager:update()
|
|
|
|
local is_playing = stat(54) != -1
|
|
|
|
local should_be_playing = completion_tracker:get_music_preference()
|
|
|
|
if (is_playing and not should_be_playing) music(-1,500)
|
|
|
|
if (not is_playing and should_be_playing) music(0)
|
2024-02-12 04:40:30 +00:00
|
|
|
|
|
|
|
local label,pref="start music",true
|
|
|
|
if (should_be_playing) label,pref="stop music",false
|
|
|
|
menuitem(1,label,function() completion_tracker:set_music_preference(pref) end)
|
2024-02-12 04:18:01 +00:00
|
|
|
end
|