]> git.lizzy.rs Git - nothing.git/blobdiff - src/game/sound_samples.c
(#553) Remove labels->enabled
[nothing.git] / src / game / sound_samples.c
index 48eee459f79dacba121207a6812dc1ea67773132..d1e9d7efe4968fd1ea8184835835bba455be5e96 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "math/pi.h"
 #include "sound_samples.h"
-#include "system/error.h"
 #include "system/log.h"
 #include "system/lt.h"
 #include "system/nth_alloc.h"
@@ -43,7 +42,6 @@ Sound_samples *create_sound_samples(const char *sample_files[],
 
     Sound_samples *sound_samples = PUSH_LT(lt, nth_alloc(sizeof(Sound_samples)), free);
     if (sound_samples == NULL) {
-        throw_error(ERROR_TYPE_LIBC);
         RETURN_LT(lt, NULL);
     }
 
@@ -52,7 +50,6 @@ Sound_samples *create_sound_samples(const char *sample_files[],
         nth_alloc(sizeof(Mix_Chunk*) * sample_files_count),
         free);
     if (sound_samples->samples == NULL) {
-        throw_error(ERROR_TYPE_LIBC);
         RETURN_LT(lt, NULL);
     }
 
@@ -62,7 +59,7 @@ Sound_samples *create_sound_samples(const char *sample_files[],
             Mix_LoadWAV(sample_files[i]),
             Mix_FreeChunk);
         if (sound_samples->samples[i] == NULL) {
-            throw_error(ERROR_TYPE_SDL2_MIXER);
+            log_fail("Could not load '%s': %s\n", sample_files[i], Mix_GetError());
             RETURN_LT(lt, NULL);
         }
     }