engine: client: remove unused function CL_FreeEntity and everything that used it
This commit is contained in:
parent
3614cfa878
commit
192d510924
4 changed files with 0 additions and 59 deletions
|
@ -33,46 +33,6 @@ static mnode_t *r_pefragtopnode;
|
||||||
static vec3_t r_emins, r_emaxs;
|
static vec3_t r_emins, r_emaxs;
|
||||||
static cl_entity_t *r_addent;
|
static cl_entity_t *r_addent;
|
||||||
|
|
||||||
/*
|
|
||||||
================
|
|
||||||
R_RemoveEfrags
|
|
||||||
|
|
||||||
Call when removing an object from the world or moving it to another position
|
|
||||||
================
|
|
||||||
*/
|
|
||||||
void R_RemoveEfrags( cl_entity_t *ent )
|
|
||||||
{
|
|
||||||
efrag_t *ef, *old, *walk, **prev;
|
|
||||||
|
|
||||||
ef = ent->efrag;
|
|
||||||
|
|
||||||
while( ef )
|
|
||||||
{
|
|
||||||
prev = &ef->leaf->efrags;
|
|
||||||
while( 1 )
|
|
||||||
{
|
|
||||||
walk = *prev;
|
|
||||||
if( !walk ) break;
|
|
||||||
|
|
||||||
if( walk == ef )
|
|
||||||
{
|
|
||||||
// remove this fragment
|
|
||||||
*prev = ef->leafnext;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
else prev = &walk->leafnext;
|
|
||||||
}
|
|
||||||
|
|
||||||
old = ef;
|
|
||||||
ef = ef->entnext;
|
|
||||||
|
|
||||||
// put it on the free list
|
|
||||||
old->entnext = clgame.free_efrags;
|
|
||||||
clgame.free_efrags = old;
|
|
||||||
}
|
|
||||||
ent->efrag = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
===================
|
===================
|
||||||
R_SplitEntityOnNode
|
R_SplitEntityOnNode
|
||||||
|
|
|
@ -1064,13 +1064,6 @@ void CL_LinkUserMessage( char *pszName, const int svc_num, int iSize )
|
||||||
CL_ClearUserMessage( pszName, svc_num );
|
CL_ClearUserMessage( pszName, svc_num );
|
||||||
}
|
}
|
||||||
|
|
||||||
void CL_FreeEntity( cl_entity_t *pEdict )
|
|
||||||
{
|
|
||||||
Assert( pEdict != NULL );
|
|
||||||
R_RemoveEfrags( pEdict );
|
|
||||||
CL_KillDeadBeams( pEdict );
|
|
||||||
}
|
|
||||||
|
|
||||||
void CL_ClearWorld( void )
|
void CL_ClearWorld( void )
|
||||||
{
|
{
|
||||||
cl_entity_t *worldmodel;
|
cl_entity_t *worldmodel;
|
||||||
|
|
|
@ -835,7 +835,6 @@ void CL_FreeEdicts( void );
|
||||||
void CL_ClearWorld( void );
|
void CL_ClearWorld( void );
|
||||||
void CL_DrawCenterPrint( void );
|
void CL_DrawCenterPrint( void );
|
||||||
void CL_ClearSpriteTextures( void );
|
void CL_ClearSpriteTextures( void );
|
||||||
void CL_FreeEntity( cl_entity_t *pEdict );
|
|
||||||
void CL_CenterPrint( const char *text, float y );
|
void CL_CenterPrint( const char *text, float y );
|
||||||
void CL_TextMessageParse( byte *pMemFile, int fileSize );
|
void CL_TextMessageParse( byte *pMemFile, int fileSize );
|
||||||
client_textmessage_t *CL_TextMessageGet( const char *pName );
|
client_textmessage_t *CL_TextMessageGet( const char *pName );
|
||||||
|
@ -1002,7 +1001,6 @@ const ref_overview_t *GL_GetOverviewParms( void );
|
||||||
//
|
//
|
||||||
void R_StoreEfrags( efrag_t **ppefrag, int framecount );
|
void R_StoreEfrags( efrag_t **ppefrag, int framecount );
|
||||||
void R_AddEfrags( cl_entity_t *ent );
|
void R_AddEfrags( cl_entity_t *ent );
|
||||||
void R_RemoveEfrags( cl_entity_t *ent );
|
|
||||||
//
|
//
|
||||||
// cl_tent.c
|
// cl_tent.c
|
||||||
//
|
//
|
||||||
|
|
|
@ -74,16 +74,6 @@ static void pfnStudioEvent( const mstudioevent_t *event, const cl_entity_t *e )
|
||||||
clgame.dllFuncs.pfnStudioEvent( event, e );
|
clgame.dllFuncs.pfnStudioEvent( event, e );
|
||||||
}
|
}
|
||||||
|
|
||||||
static efrag_t* pfnGetEfragsFreeList( void )
|
|
||||||
{
|
|
||||||
return clgame.free_efrags;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void pfnSetEfragsFreeList( efrag_t *list )
|
|
||||||
{
|
|
||||||
clgame.free_efrags = list;
|
|
||||||
}
|
|
||||||
|
|
||||||
static model_t *pfnGetDefaultSprite( enum ref_defaultsprite_e spr )
|
static model_t *pfnGetDefaultSprite( enum ref_defaultsprite_e spr )
|
||||||
{
|
{
|
||||||
switch( spr )
|
switch( spr )
|
||||||
|
|
Loading…
Add table
Reference in a new issue