engine: common: make Host_IsLocalGame and Host_IsLocalClient inlined
This commit is contained in:
parent
b3026a7991
commit
3434005e66
2 changed files with 12 additions and 29 deletions
|
@ -510,8 +510,6 @@ void Host_WriteServerConfig( const char *name );
|
||||||
void Host_WriteOpenGLConfig( void );
|
void Host_WriteOpenGLConfig( void );
|
||||||
void Host_WriteVideoConfig( void );
|
void Host_WriteVideoConfig( void );
|
||||||
void Host_WriteConfig( void );
|
void Host_WriteConfig( void );
|
||||||
qboolean Host_IsLocalGame( void );
|
|
||||||
qboolean Host_IsLocalClient( void );
|
|
||||||
void Host_ShutdownServer( void );
|
void Host_ShutdownServer( void );
|
||||||
void Host_Error( const char *error, ... ) _format( 1 );
|
void Host_Error( const char *error, ... ) _format( 1 );
|
||||||
void Host_ValidateEngineFeatures( uint32_t features );
|
void Host_ValidateEngineFeatures( uint32_t features );
|
||||||
|
@ -745,6 +743,18 @@ int COM_CompareFileTime( const char *filename1, const char *filename2, int *iCom
|
||||||
char *va( const char *format, ... ) _format( 1 );
|
char *va( const char *format, ... ) _format( 1 );
|
||||||
qboolean CRC32_MapFile( dword *crcvalue, const char *filename, qboolean multiplayer );
|
qboolean CRC32_MapFile( dword *crcvalue, const char *filename, qboolean multiplayer );
|
||||||
|
|
||||||
|
static inline qboolean Host_IsLocalGame( void )
|
||||||
|
{
|
||||||
|
if( SV_Active( ))
|
||||||
|
return SV_GetMaxClients() == 1 ? true : false;
|
||||||
|
return CL_GetMaxClients() == 1 ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline qboolean Host_IsLocalClient( void )
|
||||||
|
{
|
||||||
|
return CL_Initialized( ) && SV_Initialized( ) ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
// soundlib shared exports
|
// soundlib shared exports
|
||||||
qboolean S_Init( void );
|
qboolean S_Init( void );
|
||||||
void S_Shutdown( void );
|
void S_Shutdown( void );
|
||||||
|
|
|
@ -514,33 +514,6 @@ static void Host_Minimize_f( void )
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
=================
|
|
||||||
Host_IsLocalGame
|
|
||||||
|
|
||||||
singleplayer game detect
|
|
||||||
=================
|
|
||||||
*/
|
|
||||||
qboolean Host_IsLocalGame( void )
|
|
||||||
{
|
|
||||||
if( SV_Active( ))
|
|
||||||
{
|
|
||||||
return ( SV_GetMaxClients() == 1 ) ? true : false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return ( CL_GetMaxClients() == 1 ) ? true : false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
qboolean Host_IsLocalClient( void )
|
|
||||||
{
|
|
||||||
// only the local client have the active server
|
|
||||||
if( CL_Initialized( ) && SV_Initialized( ))
|
|
||||||
return true;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=================
|
=================
|
||||||
Host_RegisterDecal
|
Host_RegisterDecal
|
||||||
|
|
Loading…
Add table
Reference in a new issue