feat(sound): stop existing glue music in SI2::StartGlueMusic

This commit is contained in:
fallenoak 2025-11-27 12:20:14 -06:00
parent f3313ef5aa
commit 1c0cee8077
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -1012,8 +1012,7 @@ void SI2::StartGlueMusic(const char* name) {
// Stop playing credits music
EventUnregister(EVENT_ID_POLL, &SI2::CreditsMusicUpdate);
SI2::StopOrFadeOut(&s_CreditsMusicObject, 0, 3.0f, 1);
SI2::StopCreditsMusic();
if (!name) {
return;
@ -1023,9 +1022,11 @@ void SI2::StartGlueMusic(const char* name) {
return;
}
// Start playing glue music
// Stop any existing glue music
// TODO SI2::Sub9860E0(-1.0);
SI2::StopGlueMusic(-1.0f);
// Start playing new glue music
SStrCopy(s_GlueMusicName, name, sizeof(s_GlueMusicName));