engine: server: stub SV_RestartDecals for dedicated server
This commit is contained in:
parent
e11635d15c
commit
882d8afc93
1 changed files with 10 additions and 15 deletions
|
@ -672,7 +672,7 @@ void SV_RestartAmbientSounds( void )
|
||||||
{
|
{
|
||||||
SV_StartMusic( curtrack, looptrack, position );
|
SV_StartMusic( curtrack, looptrack, position );
|
||||||
}
|
}
|
||||||
#endif
|
#endif // !XASH_DEDICATED
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -684,31 +684,25 @@ Write all the decals into demo
|
||||||
*/
|
*/
|
||||||
void SV_RestartDecals( void )
|
void SV_RestartDecals( void )
|
||||||
{
|
{
|
||||||
|
// TODO: similar to SV_RestartAmbientSounds, this is only used for demo recording
|
||||||
|
// and better be reimplemented on client side
|
||||||
|
#if !XASH_DEDICATED
|
||||||
decallist_t *list;
|
decallist_t *list;
|
||||||
int decalIndex;
|
int decalIndex;
|
||||||
int modelIndex;
|
int modelIndex;
|
||||||
sizebuf_t *msg;
|
sizebuf_t *msg;
|
||||||
int i, numdecals;
|
int i, numdecals;
|
||||||
|
|
||||||
if( !SV_Active( )) return;
|
if( !SV_Active( ) || Host_IsDedicated( ))
|
||||||
|
return;
|
||||||
|
|
||||||
// g-cont. add space for studiodecals if present
|
// g-cont. add space for studiodecals if present
|
||||||
list = (decallist_t *)Z_Calloc( sizeof( decallist_t ) * MAX_RENDER_DECALS * 2 );
|
list = (decallist_t *)Z_Calloc( sizeof( decallist_t ) * MAX_RENDER_DECALS * 2 );
|
||||||
|
|
||||||
#if !XASH_DEDICATED
|
|
||||||
if( !Host_IsDedicated() )
|
|
||||||
{
|
|
||||||
numdecals = ref.dllFuncs.R_CreateDecalList( list );
|
numdecals = ref.dllFuncs.R_CreateDecalList( list );
|
||||||
|
|
||||||
// remove decals from map
|
// remove decals from map
|
||||||
ref.dllFuncs.R_ClearAllDecals();
|
ref.dllFuncs.R_ClearAllDecals();
|
||||||
}
|
|
||||||
else
|
|
||||||
#endif // XASH_DEDICATED
|
|
||||||
{
|
|
||||||
// we probably running a dedicated server
|
|
||||||
numdecals = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// write decals into reliable datagram
|
// write decals into reliable datagram
|
||||||
msg = SV_GetReliableDatagram();
|
msg = SV_GetReliableDatagram();
|
||||||
|
@ -731,6 +725,7 @@ void SV_RestartDecals( void )
|
||||||
}
|
}
|
||||||
|
|
||||||
Z_Free( list );
|
Z_Free( list );
|
||||||
|
#endif // !XASH_DEDICATED
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue