git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5964
d7cf8633-e32d-0410-b094-
e92efae38249
entityframe5_database_t *EntityFrame5_AllocDatabase(mempool_t *pool)
{
entityframe5_database_t *EntityFrame5_AllocDatabase(mempool_t *pool)
{
entityframe5_database_t *d;
d = (entityframe5_database_t *)Mem_Alloc(pool, sizeof(*d));
entityframe5_database_t *d;
d = (entityframe5_database_t *)Mem_Alloc(pool, sizeof(*d));
- EntityFrame5_ResetDatabase(d);
+ d->latestframenum = 0;
+ for (i = 0;i < d->maxedicts;i++)
+ d->states[i] = defaultstate;
-void EntityFrame5_ResetDatabase(entityframe5_database_t *d)
-{
- int i;
- memset(d, 0, sizeof(*d));
- d->latestframenum = 0;
- for (i = 0;i < d->maxedicts;i++)
- d->states[i] = defaultstate;
-}
-
void EntityFrame5_ExpandEdicts(entityframe5_database_t *d, int newmax)
{
if (d->maxedicts < newmax)
void EntityFrame5_ExpandEdicts(entityframe5_database_t *d, int newmax)
{
if (d->maxedicts < newmax)
entityframe5_database_t *EntityFrame5_AllocDatabase(mempool_t *pool);
void EntityFrame5_FreeDatabase(entityframe5_database_t *d);
entityframe5_database_t *EntityFrame5_AllocDatabase(mempool_t *pool);
void EntityFrame5_FreeDatabase(entityframe5_database_t *d);
-void EntityFrame5_ResetDatabase(entityframe5_database_t *d);
void EntityState5_WriteUpdate(int number, const entity_state_t *s, int changedbits, sizebuf_t *msg);
int EntityState5_DeltaBitsForState(entity_state_t *o, entity_state_t *n);
void EntityFrame5_CL_ReadFrame(void);
void EntityState5_WriteUpdate(int number, const entity_state_t *s, int changedbits, sizebuf_t *msg);
int EntityState5_DeltaBitsForState(entity_state_t *o, entity_state_t *n);
void EntityFrame5_CL_ReadFrame(void);