added looking for game music directory by checking directory files
authorHolger Schemel <info@artsoft.org>
Sun, 5 Feb 2023 17:55:51 +0000 (18:55 +0100)
committerHolger Schemel <info@artsoft.org>
Sun, 5 Feb 2023 17:55:53 +0000 (18:55 +0100)
commita4fa40cbdd9ef5a4c9a4c18e34298fa9ec49f53d
tree8f13182aa48fabbbc22cb0144f856573fca16a75
parentbdcea486abce7687d85e130b713a470cc70715ef
added looking for game music directory by checking directory files

Before, the first matching music directory was used -- regardless of
its contents. This means that it may indeed contain game music files
(that are not configured for any other purpose), or that it is a level
specific music directory that only contains some additional music
configured for a certain purpose, but no game music files, in which
case no game music files were found and used at all (as the general
custom music directory with all the game music would not be used in
this case).

This change adds looking for the first matching music directory that
really contains game music (not configured for other purposes).
src/files.c
src/libgame/setup.c
src/libgame/setup.h
src/libgame/sound.c