You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
255 lines
2.9 KiB
255 lines
2.9 KiB
/* |
|
dedicated.c - stubs for dedicated server |
|
Copyright (C) 2018 a1batross, mittorn |
|
|
|
This program is free software: you can redistribute it and/or modify |
|
it under the terms of the GNU General Public License as published by |
|
the Free Software Foundation, either version 3 of the License, or |
|
(at your option) any later version. |
|
|
|
This program is distributed in the hope that it will be useful, |
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
GNU General Public License for more details. |
|
*/ |
|
#if XASH_DEDICATED |
|
#include "common.h" |
|
#include "xash3d_mathlib.h" |
|
#include "ref_api.h" |
|
|
|
ref_globals_t refState; |
|
|
|
void CL_ProcessFile( qboolean successfully_received, const char *filename ) |
|
{ |
|
|
|
} |
|
|
|
int GAME_EXPORT CL_Active( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_Initialized( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_IsInGame( void ) |
|
{ |
|
return true; // always active for dedicated servers |
|
} |
|
|
|
qboolean CL_IsInMenu( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_IsInConsole( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_IsIntermission( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_IsPlaybackDemo( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
qboolean CL_IsRecordDemo( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
|
|
qboolean CL_DisableVisibility( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
void CL_Init( void ) |
|
{ |
|
|
|
} |
|
|
|
void Key_Init( void ) |
|
{ |
|
|
|
} |
|
|
|
void IN_Init( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_Drop( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_ClearEdicts( void ) |
|
{ |
|
|
|
} |
|
|
|
void GAME_EXPORT Key_SetKeyDest(int key_dest) |
|
{ |
|
|
|
} |
|
|
|
void UI_SetActiveMenu( qboolean fActive ) |
|
{ |
|
|
|
} |
|
|
|
void CL_WriteMessageHistory( void ) |
|
{ |
|
|
|
} |
|
|
|
void Host_ClientBegin( void ) |
|
{ |
|
Cbuf_Execute(); |
|
} |
|
|
|
void Host_ClientFrame( void ) |
|
{ |
|
|
|
} |
|
|
|
void Host_InputFrame( void ) |
|
{ |
|
} |
|
|
|
void VID_InitDefaultResolution( void ) |
|
{ |
|
|
|
} |
|
|
|
void Con_Init( void ) |
|
{ |
|
|
|
} |
|
|
|
void R_ClearAllDecals( void ) |
|
{ |
|
|
|
} |
|
int R_CreateDecalList( struct decallist_s *pList ) |
|
{ |
|
return 0; |
|
} |
|
|
|
void GAME_EXPORT S_StopSound(int entnum, int channel, const char *soundname) |
|
{ |
|
|
|
} |
|
|
|
int S_GetCurrentStaticSounds( soundlist_t *pout, int size ) |
|
{ |
|
return 0; |
|
} |
|
|
|
int GAME_EXPORT CL_GetMaxClients( void ) |
|
{ |
|
return 0; |
|
} |
|
|
|
void IN_TouchInitConfig( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_Disconnect( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_Shutdown( void ) |
|
{ |
|
|
|
} |
|
|
|
void R_ClearStaticEntities( void ) |
|
{ |
|
|
|
} |
|
|
|
void Host_Credits( void ) |
|
{ |
|
|
|
} |
|
|
|
qboolean UI_CreditsActive( void ) |
|
{ |
|
return false; |
|
} |
|
|
|
void S_StopBackgroundTrack( void ) |
|
{ |
|
|
|
} |
|
|
|
void SCR_BeginLoadingPlaque( qboolean is_background ) |
|
{ |
|
|
|
} |
|
|
|
int S_GetCurrentDynamicSounds( soundlist_t *pout, int size ) |
|
{ |
|
return 0; |
|
} |
|
|
|
void S_StopAllSounds( qboolean ambient ) |
|
{ |
|
|
|
} |
|
|
|
void GAME_EXPORT Con_NPrintf( int idx, const char *fmt, ... ) |
|
{ |
|
|
|
} |
|
|
|
void GAME_EXPORT Con_NXPrintf( struct con_nprint_s *info, const char *fmt, ... ) |
|
{ |
|
|
|
} |
|
|
|
void SCR_CheckStartupVids( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_StopPlayback( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_ClearStaticEntities( void ) |
|
{ |
|
|
|
} |
|
|
|
void UI_ShowConnectionWarning( void ) |
|
{ |
|
|
|
} |
|
|
|
void CL_Crashed( void ) |
|
{ |
|
} |
|
|
|
void CL_HudMessage( const char *pMessage ) |
|
{ |
|
|
|
} |
|
|
|
byte TextureToGamma( byte b ) |
|
{ |
|
return b; |
|
} |
|
|
|
#endif // XASH_DEDICATED
|
|
|