Added *SV_SetFrameNumber* and *CL_SetFrameNumber* so TIKI cache can get refreshed

This commit is contained in:
OM 2023-05-18 01:35:58 +02:00
parent 4b6bb674c5
commit 4d66b35ba1
4 changed files with 25 additions and 0 deletions

View file

@ -2305,6 +2305,10 @@ void CL_CheckUserinfo( void ) {
}
}
void CL_SetFrameNumber(int frameNumber) {
re.SetFrameNumber(frameNumber);
}
/*
==================
CL_Frame

View file

@ -1616,6 +1616,14 @@ void Com_Frame( void ) {
return; // an ERR_DROP was thrown
}
SV_SetFrameNumber(com_frameNumber);
#ifndef DEDICATED
if (com_dedicated && com_dedicated->integer) {
CL_SetFrameNumber(com_frameNumber);
}
#endif
timeBeforeFirstEvents =0;
timeBeforeServer =0;
timeBeforeEvents =0;

View file

@ -1035,6 +1035,7 @@ void CL_InitKeyCommands( void );
void CL_Init( void );
void CL_Disconnect( qboolean showMainMenu );
void CL_Shutdown( void );
void CL_SetFrameNumber(int frameNumber);
void CL_Frame( int msec );
qboolean CL_GameCommand( void );
void CL_KeyEvent (int key, qboolean down, unsigned time);
@ -1099,6 +1100,7 @@ float *get_camera_offset( qboolean *lookactive, qboolean *resetview );
void SV_ServerLoaded( void );
void SV_Init( void );
void SV_Shutdown( const char *finalmsg );
void SV_SetFrameNumber(int frameNumber);
void SV_Frame( int msec );
void SV_PacketEvent( netadr_t from, msg_t *msg );
qboolean SV_GameCommand( void );

View file

@ -724,6 +724,17 @@ qboolean SV_CheckPaused( void ) {
return qtrue;
}
/*
==================
SV_SetFrameNumber
==================
*/
void SV_SetFrameNumber(int frameNumber) {
if (ge) {
ge->SetFrameNumber(frameNumber);
}
}
/*
==================
SV_Frame