fixed bug with not recognizing ".mode_loop: false" for music
authorHolger Schemel <info@artsoft.org>
Wed, 12 Sep 2018 07:04:51 +0000 (09:04 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 12 Sep 2018 07:04:51 +0000 (09:04 +0200)
commit39fb4fecfb8d4647d3563bdb18ce0065f6129522
treeb77640c41acffd841c9e253b513066722c8f8457
parentd643b3820fbeb5d3c8a731dbdad2785047cb3bb2
fixed bug with not recognizing ".mode_loop: false" for music

Before, music was always played in loop mode, even if it was defined
with option "<music>.mode_loop: false".

Now, disabling loop mode for music in config files will indeed cause
music to be played only once.

Note: This commit changed the behaviour of the existing function
"PlayMusic()" (which always played music in loop mode before), which
will now play music only once, while a new function "PlayMusicLoop()"
was added, which always plays music in loop mode.
src/anim.c
src/game.c
src/libgame/sound.c
src/libgame/sound.h
src/main.h
src/screens.c
src/tools.c