![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Functions | |
void | EntityFrame_AddFrame_Client (entityframe_database_t *d, vec3_t eye, int framenum, int numentities, const entity_state_t *entitydata) |
void | EntityFrame_CL_ReadFrame (void) |
int | EntityFrame_MostRecentlyRecievedFrameNum (entityframe_database_t *d) |
int | EntityState_ReadExtendBits (void) |
void | EntityState_ReadFields (entity_state_t *e, unsigned int bits) |
void EntityFrame_AddFrame_Client | ( | entityframe_database_t * | d, |
vec3_t | eye, | ||
int | framenum, | ||
int | numentities, | ||
const entity_state_t * | entitydata ) |
Definition at line 168 of file cl_ents.c.
References Con_Print(), entity_frameinfo_t::endentity, entityframe_database_t::entitydata, EntityFrame_ClearDatabase(), entityframe_database_t::eye, entity_frameinfo_t::firstentity, entity_frameinfo_t::framenum, entityframe_database_t::frames, MAX_ENTITY_DATABASE, MAX_ENTITY_HISTORY, n, entityframe_database_t::numframes, and VectorCopy.
Referenced by EntityFrame_CL_ReadFrame().
Definition at line 220 of file cl_ents.c.
References entity_state_t::active, ACTIVE_NETWORK, ACTIVE_NOT, sizebuf_t::badread, cl, CL_ExpandEntities(), cl_message, CL_MoveLerpEntityStates(), CL_NewFrameReceived(), cls, Con_Printf(), defaultstate, entityframe_database_t::deltaframe, client_state_t::entities, client_state_t::entities_active, entity_frame_t::entitydata, client_state_t::entitydatabase, EntityFrame_AckFrame(), EntityFrame_AddFrame_Client(), EntityFrame_AllocDatabase(), EntityFrame_Clear(), EntityFrame_FetchFrame(), EntityState_ReadExtendBits(), EntityState_ReadFields(), f, entityframe_database_t::framedata, Host_Error(), i, client_static_t::levelmempool, MAX_EDICTS, client_state_t::max_entities, MAX_ENTITY_DATABASE, MSG_ReadFloat, MSG_ReadLong, MSG_ReadShort, client_state_t::mtime, NULL, client_state_t::num_entities, entity_state_t::number, entity_frame_t::numentities, entity_t::state_current, entity_t::state_previous, and entity_state_t::time.
Referenced by CL_ParseServerMessage().
int EntityFrame_MostRecentlyRecievedFrameNum | ( | entityframe_database_t * | d | ) |
Definition at line 348 of file cl_ents.c.
References entity_frameinfo_t::framenum, entityframe_database_t::frames, and entityframe_database_t::numframes.
Definition at line 4 of file cl_ents.c.
References cl_message, and MSG_ReadByte.
Referenced by EntityFrame4_CL_ReadFrame(), and EntityFrame_CL_ReadFrame().
void EntityState_ReadFields | ( | entity_state_t * | e, |
unsigned int | bits ) |
Definition at line 21 of file cl_ents.c.
References entity_state_t::alpha, entity_state_t::angles, cl_message, cls, entity_state_t::colormap, Con_Print(), Con_Printf(), developer_networkentities, E_ALPHA, E_ANGLE1, E_ANGLE2, E_ANGLE3, E_COLORMAP, E_EFFECTS1, E_EFFECTS2, E_FLAGS, E_FRAME1, E_FRAME2, E_GLOWCOLOR, E_GLOWSIZE, E_LIGHT, E_LIGHTPFLAGS, E_LIGHTSTYLE, E_MODEL1, E_MODEL2, E_ORIGIN1, E_ORIGIN2, E_ORIGIN3, E_SCALE, E_SKIN, E_TAGATTACHMENT, entity_state_t::effects, entity_state_t::flags, entity_state_t::frame, entity_state_t::glowcolor, entity_state_t::glowsize, cvar_t::integer, entity_state_t::light, entity_state_t::lightpflags, entity_state_t::lightstyle, entity_state_t::modelindex, MSG_ReadAngle16i(), MSG_ReadAngle8i(), MSG_ReadByte, MSG_ReadCoord16i(), MSG_ReadCoord32f(), MSG_ReadShort, entity_state_t::number, entity_state_t::origin, client_static_t::protocol, PROTOCOL_DARKPLACES2, PROTOCOL_DARKPLACES5, PROTOCOL_DARKPLACES6, RENDER_LOWPRECISION, entity_state_t::scale, entity_state_t::skin, entity_state_t::tagentity, and entity_state_t::tagindex.
Referenced by EntityFrame4_CL_ReadFrame(), and EntityFrame_CL_ReadFrame().