Implement play/stop cap and shell music
Build libsm64 / Build libsm64 for linux (push) Failing after 29s
Build libsm64 / Build libsm64 for web (push) Successful in 33s
Build libsm64 / Build libsm64 for windows (push) Successful in 24s

This commit is contained in:
2026-05-27 19:00:04 -05:00
parent a499b4f032
commit d6bafb4403
9 changed files with 868 additions and 73 deletions
+20
View File
@@ -720,6 +720,26 @@ SM64_LIB_FN void sm64_stop_background_music(uint16_t seqId)
stop_background_music(seqId);
}
extern SM64_LIB_FN void sm64_play_cap_music(uint16_t playMusic)
{
play_cap_music(playMusic);
}
SM64_LIB_FN void sm64_stop_cap_music()
{
stop_cap_music();
}
extern SM64_LIB_FN void sm64_play_shell_music()
{
play_shell_music();
}
SM64_LIB_FN void sm64_stop_shell_music()
{
stop_shell_music();
}
SM64_LIB_FN void sm64_fadeout_background_music(uint16_t arg0, uint16_t fadeOut)
{
fadeout_background_music(arg0, fadeOut);
+8
View File
@@ -245,6 +245,14 @@ extern SM64_LIB_FN void sm64_play_music(uint8_t player, uint16_t seqArgs, uint16
extern SM64_LIB_FN void sm64_stop_background_music(uint16_t seqId);
extern SM64_LIB_FN void sm64_play_cap_music(uint16_t playMusic);
extern SM64_LIB_FN void sm64_stop_cap_music();
extern SM64_LIB_FN void sm64_play_shell_music();
extern SM64_LIB_FN void sm64_stop_shell_music();
extern SM64_LIB_FN void sm64_fadeout_background_music(uint16_t arg0, uint16_t fadeOut);
extern SM64_LIB_FN uint16_t sm64_get_current_background_music();