]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
report if skins are missing in SkinFiles system
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 26 Jul 2003 08:28:43 +0000 (08:28 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 26 Jul 2003 08:28:43 +0000 (08:28 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3332 d7cf8633-e32d-0410-b094-e92efae38249

model_alias.c

index a5e06a16bc2beacbac300f92728c283c0ba2cfb9..9cb19f15d5e32e0e6ab422711f1998fa809a417e 100644 (file)
@@ -223,8 +223,10 @@ void Mod_BuildAliasSkinsFromSkinFiles(aliasskin_t *skin, skinfile_t *skinfile, c
                                if (!strcmp(skinfileitem->name, name))
                                {
                                        memset(&tempskinframe, 0, sizeof(tempskinframe));
-                                       Mod_LoadSkinFrame(&tempskinframe, skinfileitem->replacement, (r_mipskins.integer ? TEXF_MIPMAP : 0) | TEXF_ALPHA | TEXF_CLAMP | TEXF_PRECACHE, true, false, true);
-                                       Mod_BuildAliasSkinFromSkinFrame(skin, &tempskinframe);
+                                       if (Mod_LoadSkinFrame(&tempskinframe, skinfileitem->replacement, (r_mipskins.integer ? TEXF_MIPMAP : 0) | TEXF_ALPHA | TEXF_CLAMP | TEXF_PRECACHE, true, false, true))
+                                               Mod_BuildAliasSkinFromSkinFrame(skin, &tempskinframe);
+                                       else
+                                               Con_Printf("failed to load skin #%i \"%s\" replacement \"%s\"\n", i, name, skinfileitem->replacement);
                                        break;
                                }
                        }
@@ -232,8 +234,10 @@ void Mod_BuildAliasSkinsFromSkinFiles(aliasskin_t *skin, skinfile_t *skinfile, c
        }
        else
        {
-               Mod_LoadSkinFrame(&tempskinframe, name, (r_mipskins.integer ? TEXF_MIPMAP : 0) | TEXF_ALPHA | TEXF_CLAMP | TEXF_PRECACHE, true, false, true);
-               Mod_BuildAliasSkinFromSkinFrame(skin, &tempskinframe);
+               if (Mod_LoadSkinFrame(&tempskinframe, name, (r_mipskins.integer ? TEXF_MIPMAP : 0) | TEXF_ALPHA | TEXF_CLAMP | TEXF_PRECACHE, true, false, true))
+                       Mod_BuildAliasSkinFromSkinFrame(skin, &tempskinframe);
+               else
+                       Con_Printf("failed to load skin \"%s\"\n", name);
        }
 }