Replace non-ASCII characters in comments with ASCII equivalents

Em dashes (---) replaced with --, arrows replaced with ->.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
serge_shubin 2026-03-25 00:58:47 +08:00
parent 6e00a47416
commit 643c1d0294
7 changed files with 6643 additions and 6643 deletions

View file

@ -185,12 +185,12 @@ static void CG_TransitionSnapshot( void ) {
CG_TransitionPlayerState( ps, ops );
}
// server demo: detect followfree camera transition
// server demo: detect follow->free camera transition
if ( cg.svDemoPlayback ) {
qboolean wasFollowing = ( ops->pm_flags & PMF_FOLLOW ) != 0;
qboolean isFollowing = ( ps->pm_flags & PMF_FOLLOW ) != 0;
if ( wasFollowing && !isFollowing ) {
// exiting follow mode init camera from last known position
// exiting follow mode -- init camera from last known position
cg.svDemoFreeCamera = qtrue;
cg.svDemoCameraTime = trap_Milliseconds();
VectorCopy( ops->origin, cg.svDemoCameraPs.origin );
@ -405,7 +405,7 @@ void CG_ProcessSnapshots( void ) {
// if time went backwards, we have a level restart or demo seek
if ( cg.nextSnap->serverTime < cg.snap->serverTime ) {
if ( cg.svDemoPlayback ) {
// demo seek discard old snap, use nextSnap as current,
// demo seek -- discard old snap, use nextSnap as current,
// and wait for another snapshot before rendering
cg.snap = cg.nextSnap;
cg.nextSnap = NULL;

View file

@ -1034,7 +1034,7 @@ void ClientThink( int clientNum ) {
// phone jack if they don't get any for a while
ent->client->lastCmdTime = level.time;
// demo playback: don't run ClientThink_real cgame owns
// demo playback: don't run ClientThink_real -- cgame owns
// the camera movement, G_RunFrame handles buttons and PVS origin
if ( g_svDemoPlaying.integer ) {
return;

View file

@ -1751,7 +1751,7 @@ int start, end;
gclient_t *cl = &level.clients[i];
gentity_t *e = &g_entities[i];
// find the spectator use client-owned origin for PVS
// find the spectator -- use client-owned origin for PVS
if ( e->client && cl->pers.connected == CON_CONNECTED
&& cl->sess.sessionTeam == TEAM_SPECTATOR ) {
// copy client-owned origin from usercmd for PVS culling.
@ -1786,7 +1786,7 @@ int start, end;
e->s.number = i;
} else if ( cl->pers.connected == CON_CONNECTED
&& cl->sess.sessionTeam != TEAM_SPECTATOR ) {
// player left mark disconnected
// player left -- mark disconnected
cl->pers.connected = CON_DISCONNECTED;
e->inuse = qfalse;
}

View file

@ -183,7 +183,7 @@ G_WriteSessionData
void G_WriteSessionData( void ) {
int i;
// don't persist demo spectator sessions the forced TEAM_SPECTATOR
// don't persist demo spectator sessions -- the forced TEAM_SPECTATOR
// would carry over to the next normal game
if ( g_svDemoPlaying.integer ) {
return;

View file

@ -353,13 +353,13 @@ void SV_SpawnServer( char *server, qboolean killBots ) {
// stop any active demo recording/playback (one demo = one map).
// SVD_IsStarting() returns true when SVD_Play_f is calling devmap
// internally don't stop our own playback.
// internally -- don't stop our own playback.
if ( SVD_IsRecording() ) {
Com_Printf( "Map change stopping demo recording.\n" );
Com_Printf( "Map change -- stopping demo recording.\n" );
SVD_StopRecord_f();
}
if ( SVD_IsPlaying() && !SVD_IsStarting() ) {
Com_Printf( "Map change stopping demo playback.\n" );
Com_Printf( "Map change -- stopping demo playback.\n" );
SVD_CleanupPlayback();
}

View file

@ -859,7 +859,7 @@ void SV_Frame( int msec ) {
time_game = Sys_Milliseconds () - startTime;
}
// check timeouts (skip during demo playback zombie slots would be freed)
// check timeouts (skip during demo playback -- zombie slots would be freed)
if ( !SVD_IsPlaying() ) {
SV_CheckTimeouts();
}

View file

@ -246,11 +246,11 @@ static void SVD_WriteFrame( fileHandle_t f ) {
demo.prevEntities[i].svFlags = ent->r.svFlags;
demo.prevEntities[i].active = qtrue;
} else if ( demo.prevEntities[i].active ) {
// entity was removed write a remove marker
// entity was removed -- write a remove marker
MSG_WriteDeltaEntity( &msg, &demo.prevEntities[i].es, NULL, qtrue );
demo.prevEntities[i].active = qfalse;
}
// else: entity was inactive and still inactive write nothing
// else: entity was inactive and still inactive -- write nothing
}
// end of entities marker
@ -600,7 +600,7 @@ static qboolean SVD_ReadHeader( fileHandle_t f ) {
FS_Read( demo.playMapName, SVDEMO_MAX_MAPNAME, f );
demo.playMapName[SVDEMO_MAX_MAPNAME - 1] = '\0';
// read configstrings store for re-application after map load
// read configstrings -- store for re-application after map load
{
short idx;
while (1) {
@ -633,7 +633,7 @@ Called after devmap finishes in SVD_Play_f.
static void SVD_ApplyConfigstrings( void ) {
int i;
for ( i = 0; i < MAX_CONFIGSTRINGS; i++ ) {
// skip CS_SERVERINFO and CS_SYSTEMINFO they contain latched cvars
// skip CS_SERVERINFO and CS_SYSTEMINFO -- they contain latched cvars
// (sv_maxclients, sv_pure, etc.) that would trigger a map restart
if ( i == CS_SERVERINFO || i == CS_SYSTEMINFO ) {
continue;
@ -744,7 +744,7 @@ static qboolean SVD_ReadFrame( fileHandle_t f ) {
demo.playPrevEntities[entNum].active = qtrue;
// apply to server entity and link for PVS.
// use trBase as initial origin G_RunFrame will refine with
// use trBase as initial origin -- G_RunFrame will refine with
// BG_EvaluateTrajectory for moving entities (rockets etc).
ent = SV_GentityNum( entNum );
ent->s = newEs;
@ -839,7 +839,7 @@ static qboolean SVD_ReadFrame( fileHandle_t f ) {
if ( len > 0 && len < (short)sizeof(buf) ) {
FS_Read( buf, len, f );
buf[len - 1] = '\0';
// broadcast only the spectator is CS_ACTIVE, zombies are skipped
// broadcast -- only the spectator is CS_ACTIVE, zombies are skipped
SV_SendServerCommand( NULL, "%s", buf );
}
}
@ -1025,7 +1025,7 @@ void SVD_Pause_f( void ) {
}
demo.paused = !demo.paused;
if ( !demo.paused ) {
// resuming toggle SERVERCOUNT to reset client snapshot timing
// resuming -- toggle SERVERCOUNT to reset client snapshot timing
// (drifted during pause from identical serverTimes).
svs.snapFlagServerBit ^= SNAPFLAG_SERVERCOUNT;
}
@ -1047,7 +1047,7 @@ void SVD_Seek_f( void ) {
}
if ( demo.numKeyframes <= 0 ) {
Com_Printf( "No keyframes in this demo seeking not available.\n" );
Com_Printf( "No keyframes in this demo -- seeking not available.\n" );
return;
}
@ -1065,7 +1065,7 @@ void SVD_Seek_f( void ) {
}
if ( bestKf < 0 ) {
// target is before the first keyframe seek to first
// target is before the first keyframe -- seek to first
bestKf = 0;
targetTime = demo.keyframeTimes[0];
}
@ -1189,7 +1189,7 @@ qboolean SVD_PlaybackFrame( void ) {
}
// manual pause don't consume demo data
// manual pause -- don't consume demo data
if ( demo.paused ) {
return qfalse;
}