]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_shared.h
turned Mod_CheckLoaded into a #define
[xonotic/darkplaces.git] / model_shared.h
index 5004a972d8c3170a3a30b8a79f3a1e96885ded54..0bc499350e0a67373cf61dd0ca9cf06cea9292fe 100644 (file)
@@ -542,7 +542,8 @@ extern qbyte *mod_base;
 extern cvar_t r_fullbrights;
 
 void Mod_Init (void);
-void Mod_CheckLoaded (model_t *mod);
+#define Mod_CheckLoaded(mod) (mod ? (mod->loaded ? (mod->used = true) : (Mod_LoadModel(mod, true, true, mod->isworldmodel), true)) : false)
+model_t *Mod_LoadModel(model_t *mod, qboolean crash, qboolean checkdisk, qboolean isworldmodel);
 void Mod_ClearAll (void);
 model_t *Mod_FindName (const char *name);
 model_t *Mod_ForName (const char *name, qboolean crash, qboolean checkdisk, qboolean isworldmodel);