X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=5e0740b6366566b53340f5d1971412ee717941bf;hp=4b8af186277318ca209d22cc6447919efab9ed4b;hb=39fb4fecfb8d4647d3563bdb18ce0065f6129522;hpb=5cc97571f68595942bbab4e2beabf5af8dcacc34 diff --git a/src/screens.c b/src/screens.c index 4b8af186..5e0740b6 100644 --- a/src/screens.c +++ b/src/screens.c @@ -3096,7 +3096,12 @@ void HandleInfoScreen_Music(int button) } else { - PlayMusic(list->music); + int music = list->music; + + if (music_info[music].loop) + PlayMusicLoop(music); + else + PlayMusic(music); DrawTextSCentered(ystart, font_title, "The Game Background Music:"); } @@ -4631,7 +4636,8 @@ void HandleHallOfFame(int mx, int my, int dx, int dy, int button) FadeSound(SND_BACKGROUND_SCORES); if (game_status_last_screen == GAME_MODE_PLAYING && - setup.auto_play_next_level && setup.increment_levels) + setup.auto_play_next_level && setup.increment_levels && + !network_playing) { StartGameActions(network.enabled, setup.autorecord, level.random_seed); }