// LordHavoc: unload the existing model in this slot (if there is one)
Mod_UnloadModel(mod);
mod->isworldmodel = isworldmodel;
- mod->needload = false;
mod->used = true;
mod->crc = crc;
- // errors can prevent the corresponding mod->error = false;
- mod->error = true;
+ // errors can prevent the corresponding mod->needload = false;
+ mod->needload = true;
// all models use memory, so allocate a memory pool
mod->mempool = Mem_AllocPool(mod->name);
Mem_Free(buf);
// no errors occurred
- mod->error = false;
+ mod->needload = false;
return mod;
}
{
}
-void Mod_ClearErrorModels (void)
-{
- int i;
- model_t *mod;
-
- for (i = 0, mod = mod_known;i < MAX_MOD_KNOWN;i++, mod++)
- if (mod->error)
- Mod_FreeModel(mod);
-}
-
void Mod_ClearUsed(void)
{
int i;