![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include "quakedef.h"Go to the source code of this file.
Data Structures | |
| struct | benchmarkhistory_t |
Macros | |
| #define | DO_MAX(f) |
| #define | DO_MED(f) |
| #define | DO_MIN(f) |
Functions | |
| void | CL_CutDemo (unsigned char **buf, fs_offset_t *filesize) |
| void | CL_Demo_Init (void) |
| static void | CL_Demos_f (cmd_state_t *cmd) |
| static void | CL_FinishTimeDemo (void) |
| void | CL_NextDemo (void) |
| void | CL_PasteDemo (unsigned char **buf, fs_offset_t *filesize) |
| static void | CL_PauseDemo_f (cmd_state_t *cmd) |
| void | CL_PlayDemo (const char *demo) |
| void | CL_PlayDemo_f (cmd_state_t *cmd) |
| void | CL_ReadDemoMessage (void) |
| void | CL_Record_f (cmd_state_t *cmd) |
| static void | CL_Startdemos_f (cmd_state_t *cmd) |
| void | CL_Stop_f (cmd_state_t *cmd) |
| static void | CL_Stopdemo_f (cmd_state_t *cmd) |
| void | CL_StopPlayback (void) |
| void | CL_TimeDemo_f (cmd_state_t *cmd) |
| void | CL_WriteDemoMessage (sizebuf_t *message) |
| static int | doublecmp_withoffset (const void *a_, const void *b_) |
Variables | |
| static size_t | doublecmp_offset |
| #define DO_MAX | ( | f | ) |
Referenced by CL_FinishTimeDemo().
| #define DO_MED | ( | f | ) |
Referenced by CL_FinishTimeDemo().
| #define DO_MIN | ( | f | ) |
| void CL_CutDemo | ( | unsigned char ** | buf, |
| fs_offset_t * | filesize ) |
Definition at line 137 of file cl_demo.c.
References buf, cls, FS_Close(), FS_LoadFile(), FS_OpenRealFile(), FS_Printf(), NULL, Sys_Error(), and tempmempool.
Referenced by CL_VM_Init().
Definition at line 737 of file cl_demo.c.
References CF_CLIENT, cl_autodemo, cl_autodemo_delete, cl_autodemo_nameformat, CL_Demos_f(), CL_PauseDemo_f(), CL_PlayDemo_f(), CL_Record_f(), cl_startdemos, CL_Startdemos_f(), CL_Stop_f(), CL_Stopdemo_f(), CL_TimeDemo_f(), Cmd_AddCommand(), and Cvar_RegisterVariable().
Referenced by CL_Init().
|
static |
Definition at line 703 of file cl_demo.c.
References ca_dedicated, CL_Disconnect(), CL_NextDemo(), cls, and cmd().
Referenced by CL_Demo_Init().
Definition at line 504 of file cl_demo.c.
References Cbuf_AddText(), cls, cmd_local, cmdline, Con_Printf(), Cvar_Callback(), DO_MAX, DO_MED, DO_MIN, engineversion, first, history, host, host_shutdown, Log_Printf(), NULL, sys, Sys_CheckParm(), Sys_TimeString(), time, va(), vid_vsync, Z_Free, and Z_Malloc.
Referenced by CL_StopPlayback().
Definition at line 50 of file cl_demo.c.
References Cbuf_InsertText(), cls, cmd_local, Con_Print(), dpsnprintf(), MAX_DEMOS, and MAX_INPUTLINE.
Referenced by CL_Demos_f(), CL_ParseServerMessage(), and CL_Startdemos_f().
| void CL_PasteDemo | ( | unsigned char ** | buf, |
| fs_offset_t * | filesize ) |
Definition at line 160 of file cl_demo.c.
References buf, cls, FS_Write(), Mem_Free, and NULL.
Referenced by CL_VM_Init().
|
static |
| void CL_PlayDemo | ( | const char * | demo | ) |
Definition at line 413 of file cl_demo.c.
References ca_connected, CL_Disconnect(), cls, CON_ERROR, Con_Printf(), dp_strlcpy, f, FS_DefaultExtension(), FS_Getc(), FS_OpenVirtualFile(), MAX_QPATH, name, NetConn_UpdateSockets(), and PROTOCOL_QUAKE.
Referenced by CL_PlayDemo_f(), and CL_TimeDemo_f().
| void CL_PlayDemo_f | ( | cmd_state_t * | cmd | ) |
Definition at line 468 of file cl_demo.c.
References CL_PlayDemo(), cmd(), Cmd_Argc(), Cmd_Argv(), and Con_Print().
Referenced by CL_Demo_Init().
Definition at line 187 of file cl_demo.c.
References Cbuf_Execute(), cl, CL_Disconnect(), CL_DisconnectEx(), cl_message, CL_ParseServerMessage(), cls, cmd_local, DEMOMSG_CLIENT_TO_SERVER, f, FS_Read(), FS_Seek(), host, LittleFloat, LittleLong, max, min, MSG_BeginReading(), SIGNONS, and VectorCopy.
Referenced by CL_Frame().
| void CL_Record_f | ( | cmd_state_t * | cmd | ) |
Definition at line 346 of file cl_demo.c.
References ca_connected, CL_Disconnect(), cls, cmd(), Cmd_Argc(), Cmd_Argv(), Cmd_ExecuteString(), CON_ERROR, Con_Print(), Con_Printf(), dp_strlcpy, dpsnprintf(), FS_DefaultExtension(), FS_OpenRealFile(), FS_Printf(), MAX_OSPATH, name, and src_local.
Referenced by CL_Demo_Init().
|
static |
Definition at line 654 of file cl_demo.c.
References ca_dedicated, CL_NextDemo(), cl_startdemos, cls, cmd(), Cmd_Argc(), Cmd_Argv(), Con_DPrintf(), Con_Printf(), dp_strlcpy, MAX_DEMOS, MR_ToggleMenu, sv, and Sys_CheckParm().
Referenced by CL_Demo_Init().
| void CL_Stop_f | ( | cmd_state_t * | cmd | ) |
Definition at line 307 of file cl_demo.c.
References buf, cl_autodemo, cl_autodemo_delete, CL_WriteDemoMessage(), cls, cmd(), Con_Print(), FS_Close(), FS_RemoveOnClose(), MSG_WriteByte(), NULL, svc_disconnect, and SZ_Clear().
Referenced by CL_Demo_Init(), CL_DisconnectEx(), CL_ParseServerInfo(), and Sys_Error().
|
static |
Definition at line 720 of file cl_demo.c.
References CL_Disconnect(), cls, and cmd().
Referenced by CL_Demo_Init().
Definition at line 81 of file cl_demo.c.
References CL_FinishTimeDemo(), cls, Cvar_SetQuick(), FS_Close(), host, host_shutdown, cvar_t::integer, NULL, and Sys_CheckParm().
Referenced by CL_DisconnectEx().
| void CL_TimeDemo_f | ( | cmd_state_t * | cmd | ) |
Definition at line 612 of file cl_demo.c.
References CL_PlayDemo(), cls, cmd(), Cmd_Argc(), Cmd_Argv(), Con_Print(), Cvar_Callback(), host, key_consoleactive, key_dest, key_game, scr_con_current, and vid_vsync.
Referenced by CL_Demo_Init().
Definition at line 110 of file cl_demo.c.
References cl, cls, f, FS_Write(), LittleFloat, LittleLong, and message.
Referenced by CL_ParseServerMessage(), CL_Stop_f(), and CL_VM_Init().
Definition at line 487 of file cl_demo.c.
References a, b, and doublecmp_offset.
|
static |
Definition at line 486 of file cl_demo.c.
Referenced by doublecmp_withoffset().