- // if all levels have game music configured, do not read music from directory
- if (!checkLevelSetHasMusic_NoConf())
- {
- read_music_from_directory = FALSE;
- }
- else if (music_directory == NULL)
- {
- Warn("cannot find music directory with unconfigured music");
-
- read_music_from_directory = FALSE;
- }
- else if ((dir = openDirectory(music_directory)) == NULL)
- {
- Warn("cannot read music directory '%s'", music_directory);
-
- read_music_from_directory = FALSE;
- }
-
- while (read_music_from_directory &&
- (dir_entry = readDirectory(dir)) != NULL) // loop all entries