Fix music stop and restart when entering/exiting zorblaxx

This commit is contained in:
jimmystones
2022-01-31 09:33:37 +00:00
parent 6e863b41ac
commit d1de4ca739
3 changed files with 13 additions and 1 deletions

Binary file not shown.

View File

@@ -636,6 +636,13 @@ void game_loop()
}
}
void quit_zorblaxx(){
stop_music();
clear_tilemap();
clear_chars(0);
clear_sprites();
}
void app_zorblaxx()
{
setup_variables();
@@ -647,6 +654,7 @@ void app_zorblaxx()
clear_sprites();
if (pleaseStop)
{
quit_zorblaxx();
return;
}
@@ -662,9 +670,11 @@ void app_zorblaxx()
clear_sprites();
if (pleaseStop)
{
quit_zorblaxx();
return;
}
game_loop();
}
}
}

View File

@@ -52,4 +52,6 @@ void stop_music()
{
// Send stop command
musicram[0] = 3;
// Reset last played track
music_last_played = 255;
}