shithub: choc

Download patch

ref: a066000012f92f0e98610a6ae975af9f67f242d0
parent: f5ea51bcb1c9dc63f95579ed9c3d3554ab07120a
author: Simon Howard <fraggle@soulsphere.org>
date: Sun Oct 21 16:00:54 EDT 2018

music: Show message about filename-based substs.

We already show a message if substitutions are loaded from a config
file, so show a similar message as well if substitutions are found
based on filenames.

--- a/src/i_sdlmusic.c
+++ b/src/i_sdlmusic.c
@@ -943,6 +943,7 @@
 {
     char *musicdir;
     char *path;
+    unsigned int old_music_len;
     unsigned int i;
 
     // We can configure the path to music packs using the music_pack_path
@@ -978,6 +979,8 @@
                subst_music_len);
     }
 
+    old_music_len = subst_music_len;
+
     // Add entries from known filenames list. We add this after those from the
     // configuration files, so that the entries here can be overridden.
     for (i = 0; i < arrlen(known_filenames); ++i)
@@ -984,6 +987,12 @@
     {
         AddSubstituteMusic(musicdir, known_filenames[i].hash_prefix,
                            known_filenames[i].filename);
+    }
+
+    if (subst_music_len > old_music_len)
+    {
+        printf("Configured %i music substitutions based on filename.\n",
+               subst_music_len - old_music_len);
     }
 
     free(musicdir);