Cvar_SetValueQuick(&deathmatch, 1);
svs.maxclients = numplayers;
- sv_clients_mempool = Mem_AllocPool("server clients");
+ sv_clients_mempool = Mem_AllocPool("server clients", 0, NULL);
svs.clients = Mem_Alloc(sv_clients_mempool, sizeof(client_t) * svs.maxclients);
}
if (cls.signon == SIGNONS && cl.viewentity >= 0 && cl.viewentity < MAX_EDICTS && cl_entities[cl.viewentity].state_current.active)
{
// LordHavoc: this used to use renderer variables (eww)
- vec3_t forward, left, up, origin;
- Matrix4x4_ToVectors(&cl_entities[cl.viewentity].render.matrix, forward, left, up, origin);
- S_Update(origin, forward, left, up);
+ S_Update(&cl_entities[cl.viewentity].render.matrix);
}
else
- S_Update(vec3_origin, vec3_origin, vec3_origin, vec3_origin);
+ S_Update(&identitymatrix);
CDAudio_Update();
}
Sys_Shutdown();
+ Log_Close ();
}