// number of submodels in this map (just used by server to know how many
// submodels to load)
int numsubmodels;
+ // pointers to each of the submodels if .isworldmodel is true
+ struct model_s **submodels;
// pvs
int num_pvsclusters;
{
// name and path of model, for example "progs/player.mdl"
char name[MAX_QPATH];
- // model needs to be loaded if this is true
- qboolean needload;
+ // model needs to be loaded if this is false
+ qboolean loaded;
// set if the model is used in current map, models which are not, are purged
qboolean used;
// true if this is the world model (I.E. defines what sky to use, and may contain submodels)
void Mod_ClearAll (void);
model_t *Mod_FindName (const char *name);
model_t *Mod_ForName (const char *name, qboolean crash, qboolean checkdisk, qboolean isworldmodel);
-void Mod_TouchModel (const char *name);
void Mod_UnloadModel (model_t *mod);
void Mod_ClearUsed(void);