X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;h=a11f692eb2d66a2abd495ceab77017d10b0de2ca;hp=db2e193a86e80c45197cc96773c87ce532c51b24;hb=39fb4fecfb8d4647d3563bdb18ce0065f6129522;hpb=c0be151718fdd08275165b033158abe72d6d3e2c diff --git a/src/tools.c b/src/tools.c index db2e193a..a11f692e 100644 --- a/src/tools.c +++ b/src/tools.c @@ -9215,7 +9215,10 @@ void PlayMenuMusicExt(int music) if (!setup.sound_music) return; - PlayMusic(music); + if (IS_LOOP_MUSIC(music)) + PlayMusicLoop(music); + else + PlayMusic(music); } void PlayMenuMusic() @@ -9391,6 +9394,13 @@ void ResetFontStatus() SetFontStatus(-1); } +void SetLevelSetInfo(char *identifier, int level_nr) +{ + setString(&levelset.identifier, identifier); + + levelset.level_nr = level_nr; +} + boolean CheckIfPlayfieldViewportHasChanged() { // if game status has not changed, playfield viewport has not changed either