improved error messages when loading artwork fails
authorHolger Schemel <holger.schemel@virtion.de>
Tue, 28 Jul 2015 16:37:53 +0000 (18:37 +0200)
committerHolger Schemel <holger.schemel@virtion.de>
Tue, 28 Jul 2015 16:37:53 +0000 (18:37 +0200)
src/libgame/sound.c
src/libgame/system.c

index 5ace5922af201154ff5f96f9f0385a868365072a..4af58b671dd45294c2bc1b0a35ab6f54a246bd1b 100644 (file)
@@ -516,7 +516,7 @@ static void *Load_WAV(char *filename)
 
   if ((snd_info->data_ptr = Mix_LoadWAV(filename)) == NULL)
   {
-    Error(ERR_WARN, "cannot read sound file '%s'", filename);
+    Error(ERR_WARN, "cannot read sound file '%s': %s", filename, Mix_GetError());
     free(snd_info);
     return NULL;
   }
@@ -540,7 +540,7 @@ static void *Load_MOD(char *filename)
 
   if ((mod_info->data_ptr = Mix_LoadMUS(filename)) == NULL)
   {
-    Error(ERR_WARN, "cannot read music file '%s'", filename);
+    Error(ERR_WARN, "cannot read music file '%s': %s", filename, Mix_GetError());
     free(mod_info);
     return NULL;
   }
index 2efe6dd991da2d4c8d380aca2f2ddcbc2dd9d4e8..8555328112113a6f88b373719b36c64fdf4ae036 100644 (file)
@@ -851,7 +851,7 @@ Bitmap *LoadCustomImage(char *basename)
     Error(ERR_EXIT, "LoadCustomImage(): cannot find file '%s'", basename);
 
   if ((new_bitmap = LoadImage(filename)) == NULL)
-    Error(ERR_EXIT, "LoadImage() failed: %s", GetError());
+    Error(ERR_EXIT, "LoadImage('%s') failed: %s", basename, GetError());
 
   return new_bitmap;
 }
@@ -878,7 +878,7 @@ void ReloadCustomImage(Bitmap *bitmap, char *basename)
 
   if ((new_bitmap = LoadImage(filename)) == NULL)
   {
-    Error(ERR_WARN, "LoadImage() failed: %s", GetError());
+    Error(ERR_WARN, "LoadImage('%s') failed: %s", basename, GetError());
     return;
   }