![]() |
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.
Functions | |
void | Cvar_Callback (cvar_t *var) |
qbool | Cvar_Command (cmd_state_t *cmd) |
const char ** | Cvar_CompleteBuildList (cvar_state_t *cvars, const char *partial, unsigned neededflags) |
int | Cvar_CompleteCountPossible (cvar_state_t *cvars, const char *partial, unsigned neededflags) |
void | Cvar_CompleteCvarPrint (cvar_state_t *cvars, const char *partial, unsigned neededflags) |
const char * | Cvar_CompleteVariable (cvar_state_t *cvars, const char *partial, unsigned neededflags) |
void | Cvar_Del_f (cmd_state_t *cmd) |
static qbool | Cvar_Delete (cvar_state_t *cvars, const char *name, const char *callername) |
For "quiet" mode pass NULL as the callername. | |
cvar_t * | Cvar_FindVar (cvar_state_t *cvars, const char *var_name, unsigned neededflags) |
cvar_t * | Cvar_FindVarAfter (cvar_state_t *cvars, const char *prev_var_name, unsigned neededflags) |
static cvar_hash_t ** | Cvar_FindVarLink (cvar_state_t *cvars, const char *var_name, cvar_t **prev_alpha, unsigned neededflags) |
Returns a pointer to the pointer stored in hashtable[] (or the one it links to) because we'll need to update that when deleting a cvar as other cvar(s) may share its hashindex. | |
cvar_t * | Cvar_Get (cvar_state_t *cvars, const char *name, const char *value, unsigned flags, const char *newdescription) |
allocates a cvar by name and returns its address, or merely sets its value if it already exists. | |
static const char * | Cvar_IsAutoCvar (cvar_t *var) |
Check if a cvar is held by some progs in which case its name is returned, otherwise NULL. | |
static void | Cvar_Link (cvar_t *variable, cvar_state_t *cvars) |
void | Cvar_List_f (cmd_state_t *cmd) |
void | Cvar_LockDefaults_f (cmd_state_t *cmd) |
void | Cvar_PrintHelp (cvar_t *cvar, const char *name, qbool full) |
qbool | Cvar_Readonly (cvar_t *var, const char *cmd_name) |
void | Cvar_RegisterCallback (cvar_t *variable, void(*callback)(cvar_t *)) |
void | Cvar_RegisterVariable (cvar_t *variable) |
registers a cvar that already has the name, string, and optionally the archive elements set. | |
void | Cvar_RegisterVirtual (cvar_t *variable, const char *name) |
void | Cvar_ResetToDefaults_All_f (cmd_state_t *cmd) |
void | Cvar_ResetToDefaults_NoSaveOnly_f (cmd_state_t *cmd) |
void | Cvar_ResetToDefaults_SaveOnly_f (cmd_state_t *cmd) |
void | Cvar_RestoreInitState (cvar_state_t *cvars) |
void | Cvar_SaveInitState (cvar_state_t *cvars) |
void | Cvar_Set (cvar_state_t *cvars, const char *var_name, const char *value) |
equivelant to "<name> <variable>" typed at the console | |
void | Cvar_Set_f (cmd_state_t *cmd) |
void | Cvar_SetA_f (cmd_state_t *cmd) |
void | Cvar_SetQuick (cvar_t *var, const char *value) |
static void | Cvar_SetQuick_Internal (cvar_t *var, const char *value) |
void | Cvar_SetValue (cvar_state_t *cvars, const char *var_name, float value) |
expands value to a string and calls Cvar_Set | |
void | Cvar_SetValueQuick (cvar_t *var, float value) |
void | Cvar_UnlockDefaults (cmd_state_t *cmd) |
void | Cvar_UpdateAllAutoCvars (cvar_state_t *cvars) |
called after loading a savegame | |
static void | Cvar_UpdateAutoCvar (cvar_t *var) |
we assume that prog is already set to the target progs | |
const char * | Cvar_VariableDefString (cvar_state_t *cvars, const char *var_name, unsigned neededflags) |
const char * | Cvar_VariableDescription (cvar_state_t *cvars, const char *var_name, unsigned neededflags) |
const char * | Cvar_VariableString (cvar_state_t *cvars, const char *var_name, unsigned neededflags) |
const char * | Cvar_VariableStringOr (cvar_state_t *cvars, const char *var_name, const char *def, unsigned neededflags) |
float | Cvar_VariableValue (cvar_state_t *cvars, const char *var_name, unsigned neededflags) |
float | Cvar_VariableValueOr (cvar_state_t *cvars, const char *var_name, float def, unsigned neededflags) |
void | Cvar_WriteVariables (cvar_state_t *cvars, qfile_t *f) |
Variables | |
const char * | cvar_dummy_description = "custom cvar" |
static const char * | cvar_null_string = "" |
cvar_state_t | cvars_all |
cvar_state_t | cvars_null |
cvar_t | sv_disablenotify |
Definition at line 372 of file cvar.c.
References cvar_t::callback, Con_Print(), CON_WARN, and NULL.
Referenced by CL_DisconnectEx(), CL_FinishTimeDemo(), CL_Init(), CL_TimeDemo_f(), Cvar_SetQuick_Internal(), SV_Init(), and VID_InitModeGL().
qbool Cvar_Command | ( | cmd_state_t * | cmd | ) |
Definition at line 833 of file cvar.c.
References cmd(), Cmd_Argc(), Cmd_Argv(), Con_DPrint(), Cvar_FindVar(), Cvar_PrintHelp(), Cvar_Readonly(), Cvar_SetQuick(), developer_extra, cvar_t::integer, NULL, and v.
Referenced by Cmd_ExecuteString().
const char ** Cvar_CompleteBuildList | ( | cvar_state_t * | cvars, |
const char * | partial, | ||
unsigned | neededflags ) |
Definition at line 250 of file cvar.c.
References buf, cvar(), Cvar_CompleteCountPossible(), Mem_Alloc, NULL, strlen(), tempmempool, and cvar_state_t::vars.
Referenced by Con_CompleteCommandLine().
int Cvar_CompleteCountPossible | ( | cvar_state_t * | cvars, |
const char * | partial, | ||
unsigned | neededflags ) |
Definition at line 217 of file cvar.c.
References cvar(), strlen(), and cvar_state_t::vars.
Referenced by Con_CompleteCommandLine(), and Cvar_CompleteBuildList().
void Cvar_CompleteCvarPrint | ( | cvar_state_t * | cvars, |
const char * | partial, | ||
unsigned | neededflags ) |
Definition at line 288 of file cvar.c.
References cvar(), Cvar_PrintHelp(), strlen(), and cvar_state_t::vars.
Referenced by Con_CompleteCommandLine().
const char * Cvar_CompleteVariable | ( | cvar_state_t * | cvars, |
const char * | partial, | ||
unsigned | neededflags ) |
void Cvar_Del_f | ( | cmd_state_t * | cmd | ) |
Definition at line 1110 of file cvar.c.
References cmd(), Cmd_Argc(), Cmd_Argv(), Con_Printf(), Cvar_Delete(), and i.
Referenced by Cmd_Init().
|
static |
For "quiet" mode pass NULL as the callername.
Returns true if the cvar was deleted.
Definition at line 766 of file cvar.c.
References CF_ALLOCATED, Con_Printf(), CON_WARN, cvar(), cvar_dummy_description, Cvar_FindVarLink(), Cvar_IsAutoCvar(), name, cvar_hash_t::next, cvar_t::next, cvar_state_t::vars, and Z_Free.
Referenced by Cvar_Del_f(), and Cvar_RestoreInitState().
cvar_t * Cvar_FindVar | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
unsigned | neededflags ) |
Definition at line 36 of file cvar.c.
References cvar_t::aliases, CRC_Block(), cvar_hash_t::cvar, CVAR_HASHSIZE, cvar_t::flags, cvar_state_t::hashtable, cvar_t::name, cvar_hash_t::next, NULL, and strlen().
Referenced by CL_SendCvar_f(), Cmd_AddCommand(), Cmd_GetDirectCvarValue(), Cmd_Toggle_f(), Cvar_Command(), Cvar_FindVarAfter(), Cvar_Get(), Cvar_RegisterVariable(), Cvar_RegisterVirtual(), Cvar_Set(), Cvar_Set_f(), Cvar_SetA_f(), Cvar_VariableDefString(), Cvar_VariableDescription(), Cvar_VariableStringOr(), Cvar_VariableValueOr(), LoadSubtitles(), PRVM_Cvar_ReadOk(), PRVM_ED_EdictGet_f(), PRVM_ED_GlobalGet_f(), PRVM_Prog_Load(), VID_InitMode(), VM_cvar_set(), VM_cvar_type(), and VM_registercvar().
cvar_t * Cvar_FindVarAfter | ( | cvar_state_t * | cvars, |
const char * | prev_var_name, | ||
unsigned | neededflags ) |
Definition at line 53 of file cvar.c.
References Cvar_FindVar(), cvar_t::flags, cvar_t::next, NULL, and cvar_state_t::vars.
Referenced by NetConn_ServerParsePacket().
|
static |
Returns a pointer to the pointer stored in hashtable[] (or the one it links to) because we'll need to update that when deleting a cvar as other cvar(s) may share its hashindex.
Definition at line 81 of file cvar.c.
References CRC_Block(), cvar(), CVAR_HASHSIZE, cvar_state_t::hashtable, cvar_hash_t::next, cvar_t::next, NULL, strlen(), and cvar_state_t::vars.
Referenced by Cvar_Delete().
cvar_t * Cvar_Get | ( | cvar_state_t * | cvars, |
const char * | name, | ||
const char * | value, | ||
unsigned | flags, | ||
const char * | newdescription ) |
allocates a cvar by name and returns its address, or merely sets its value if it already exists.
Definition at line 695 of file cvar.c.
References CF_ALLOCATED, Cmd_Exists(), cmd_local, Con_DPrintf(), Con_Printf(), CON_WARN, cvar(), cvar_dummy_description, Cvar_FindVar(), Cvar_Link(), Cvar_SetQuick_Internal(), developer_extra, flags, i, int(), cvar_t::integer, name, NULL, PRVM_PROG_MAX, value, Z_Free, Z_Malloc, and Z_strdup.
Referenced by Cvar_Set_f(), Cvar_SetA_f(), Mod_VBSP_Load(), PRVM_ED_EdictGet_f(), PRVM_ED_GlobalGet_f(), PRVM_Prog_Load(), and VM_registercvar().
|
static |
Check if a cvar is held by some progs in which case its name is returned, otherwise NULL.
Definition at line 306 of file cvar.c.
References cvar_t::globaldefindex, i, prvm_prog_t::loaded, prvm_prog_t::name, NULL, prvm_prog_list, and PRVM_PROG_MAX.
Referenced by Cvar_Delete().
|
static |
Definition at line 567 of file cvar.c.
References CRC_Block(), cvar_hash_t::cvar, CVAR_HASHSIZE, cvar_state_t::hashtable, cvar_t::name, cvar_hash_t::next, cvar_t::next, NULL, strlen(), cvar_state_t::vars, and Z_Malloc.
Referenced by Cvar_Get(), and Cvar_RegisterVariable().
void Cvar_List_f | ( | cmd_state_t * | cmd | ) |
Definition at line 1008 of file cvar.c.
References cmd(), Cmd_Argc(), Cmd_Argv(), Con_Printf(), count, cvar(), Cvar_PrintHelp(), matchpattern_with_separator(), va(), and cvar_state_t::vars.
Referenced by Cmd_Init().
void Cvar_LockDefaults_f | ( | cmd_state_t * | cmd | ) |
Definition at line 871 of file cvar.c.
References CF_DEFAULTSET, cmd(), cvar_t::defstring, cvar_t::flags, cvar_t::next, cvar_t::string, strlen(), cvar_state_t::vars, Z_Free, and Z_Malloc.
Referenced by Cmd_Init().
Definition at line 274 of file cvar.c.
References CF_PRIVATE, Con_Print(), Con_Printf(), cvar(), and name.
Referenced by Cmd_Apropos_f(), Cvar_Command(), Cvar_CompleteCvarPrint(), and Cvar_List_f().
Definition at line 813 of file cvar.c.
References CF_READONLY, Con_Print(), Con_Printf(), CON_WARN, cvar_t::flags, and cvar_t::name.
Referenced by Cvar_Command(), Cvar_Set_f(), Cvar_SetA_f(), PRVM_ED_EdictGet_f(), and PRVM_ED_GlobalGet_f().
Definition at line 495 of file cvar.c.
References cvar_t::callback, cmd_local, Con_DPrintf(), Con_Print(), CON_WARN, cmd_state_t::cvars_flagsmask, developer_extra, cvar_t::flags, cvar_t::integer, cvar_t::name, and NULL.
Referenced by CL_InitCommands(), Con_Init(), Host_InitLocal(), NetConn_Init(), SV_Init(), SV_InitOperatorCommands(), Sys_Init_Commands(), and VID_Init().
registers a cvar that already has the name, string, and optionally the archive elements set.
Definition at line 599 of file cvar.c.
References cvar_t::aliases, cvar_t::aliases_size, CF_ALLOCATED, CF_REGISTERED, Cmd_Exists(), cmd_local, Con_DPrintf(), Con_Printf(), CON_WARN, cvar(), Cvar_FindVar(), Cvar_Link(), cvars_all, cmd_state_t::cvars_flagsmask, cvar_t::defstring, developer_extra, cvar_t::flags, cvar_t::globaldefindex, cvar_t::globaldefindex_stringno, i, cvar_t::initstring, int(), cvar_t::integer, cvar_t::name, cvar_t::next, NULL, PRVM_PROG_MAX, cvar_t::string, cvar_t::value, cvar_state_t::vars, Z_Free, and Z_strdup.
Referenced by CDAudio_Init(), CL_Demo_Init(), CL_Init(), CL_InitCommands(), CL_InitInput(), CL_Parse_Init(), CL_Particles_Init(), CL_Screen_Init(), CL_Video_Init(), Collision_Init(), COM_Init_Commands(), Con_Init(), Crypto_Init_Commands(), Curl_Init_Commands(), Font_Init(), FS_Init_Commands(), gl_backend_init(), GL_Draw_Init(), GL_Main_Init(), GL_Surf_Init(), Host_InitLocal(), Host_InitSession(), Key_Init(), LibAvW_OpenLibrary(), Memory_Init_Commands(), Mod_AliasInit(), Mod_BrushInit(), Mod_Init(), Mod_SpriteInit(), MR_Init_Commands(), NetConn_Init(), Palette_Init(), PRVM_Init(), R_Explosion_Init(), R_LightningBeams_Init(), R_Particles_Init(), R_Shadow_EditLights_Init(), R_Shadow_Init(), R_Sky_Init(), R_Textures_Init(), S_Init(), Sbar_Init(), SCR_CaptureVideo_Ogg_Init(), SV_Init(), SV_InitOperatorCommands(), Sys_Init_Commands(), TaskQueue_Init(), u8_Init(), V_Init(), VID_Init(), and VID_Shared_Init().
Definition at line 513 of file cvar.c.
References cvar_t::aliases, cvar_t::aliases_size, Cmd_Exists(), cmd_local, Con_DPrintf(), Con_Printf(), CON_WARN, CRC_Block(), cvar_hash_t::cvar, Cvar_FindVar(), CVAR_HASHSIZE, cvars_all, cmd_state_t::cvars_flagsmask, developer_extra, cvar_t::flags, cvar_state_t::hashtable, cvar_t::integer, cvar_t::name, name, cvar_hash_t::next, strlen(), Z_Malloc, Z_Realloc, and Z_strdup.
Referenced by CL_InitCommands(), CL_Screen_Init(), COM_Init_Commands(), Curl_Init_Commands(), NetConn_Init(), Sbar_Init(), and SV_Init().
void Cvar_ResetToDefaults_All_f | ( | cmd_state_t * | cmd | ) |
Definition at line 940 of file cvar.c.
References CF_PERSISTENT, CF_READONLY, cmd(), Cvar_SetQuick(), cvar_t::defstring, cvar_t::flags, cvar_t::next, and cvar_state_t::vars.
Referenced by Cmd_Init().
void Cvar_ResetToDefaults_NoSaveOnly_f | ( | cmd_state_t * | cmd | ) |
Definition at line 952 of file cvar.c.
References CF_ARCHIVE, CF_PERSISTENT, CF_READONLY, cmd(), Cvar_SetQuick(), cvar_t::defstring, cvar_t::flags, cvar_t::next, and cvar_state_t::vars.
Referenced by Cmd_Init().
void Cvar_ResetToDefaults_SaveOnly_f | ( | cmd_state_t * | cmd | ) |
Definition at line 965 of file cvar.c.
References CF_ARCHIVE, CF_PERSISTENT, CF_READONLY, cmd(), Cvar_SetQuick(), cvar_t::defstring, cvar_t::flags, cvar_t::next, and cvar_state_t::vars.
Referenced by Cmd_Init().
void Cvar_RestoreInitState | ( | cvar_state_t * | cvars | ) |
Definition at line 901 of file cvar.c.
References CF_PERSISTENT, CF_READONLY, Con_DPrint(), Con_DPrintf(), Cvar_Delete(), Cvar_SetQuick(), cvar_t::defstring, cvar_t::flags, cvar_t::initstring, cvar_t::name, cvar_t::next, NULL, and cvar_state_t::vars.
Referenced by Cmd_RestoreInitState().
void Cvar_SaveInitState | ( | cvar_state_t * | cvars | ) |
Definition at line 892 of file cvar.c.
References CF_PERSISTENT, CF_READONLY, cvar_t::flags, cvar_t::initstring, cvar_t::next, cvar_t::string, cvar_state_t::vars, and Z_strdup.
Referenced by Cmd_SaveInitState().
void Cvar_Set | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
const char * | value ) |
equivelant to "<name> <variable>" typed at the console
Definition at line 456 of file cvar.c.
References Con_Printf(), CON_WARN, Cvar_FindVar(), Cvar_SetQuick(), NULL, and value.
Referenced by Cvar_SetValue(), and SV_Map_f().
void Cvar_Set_f | ( | cmd_state_t * | cmd | ) |
Definition at line 1060 of file cvar.c.
References cmd(), Cmd_Argc(), Cmd_Argv(), Con_DPrint(), Con_Printf(), cvar(), Cvar_FindVar(), Cvar_Get(), Cvar_Readonly(), developer_extra, cvar_t::integer, and NULL.
Referenced by Cmd_Init().
void Cvar_SetA_f | ( | cmd_state_t * | cmd | ) |
Definition at line 1085 of file cvar.c.
References CF_ARCHIVE, cmd(), Cmd_Argc(), Cmd_Argv(), Con_DPrint(), Con_Printf(), cvar(), Cvar_FindVar(), Cvar_Get(), Cvar_Readonly(), developer_extra, cvar_t::integer, and NULL.
Referenced by Cmd_Init().
Definition at line 436 of file cvar.c.
References CF_ALLOCATED, CF_REGISTERED, Con_DPrintf(), Con_Print(), Con_Printf(), CON_WARN, Cvar_SetQuick_Internal(), cvar_t::defstring, developer_extra, cvar_t::flags, cvar_t::integer, cvar_t::name, NULL, cvar_t::string, and value.
Referenced by CL_Bottomcolor_c(), CL_Color_c(), CL_Connect_f(), CL_Name_f(), CL_NetworkTimeReceived(), CL_ParseServerInfo(), CL_Screen_Init(), CL_SetupWorldModel(), CL_StopPlayback(), CL_Topcolor_c(), Cmd_Toggle_f(), COM_Init_Commands(), Con_Init(), Con_RCon_ClearPassword_c(), Cvar_Command(), Cvar_ResetToDefaults_All_f(), Cvar_ResetToDefaults_NoSaveOnly_f(), Cvar_ResetToDefaults_SaveOnly_f(), Cvar_RestoreInitState(), Cvar_Set(), Cvar_SetValueQuick(), em_on_resize(), FOG_clear(), FS_Rescan(), GL_CheckExtension(), GL_Main_Init(), GL_Setup(), Host_InitSession(), M_GameOptions_Draw(), M_GameOptions_Key(), Mod_BrushInit(), NetConn_Init(), R_Shadow_EditLights_DrawSelectedLightProperties(), SV_MaxPlayers_f(), SV_ServerOptions(), SV_SpawnServer(), VID_ClearExtensions(), VID_InitModeGL(), VID_Start(), and VM_cvar_set().
Definition at line 390 of file cvar.c.
References server_t::active, CF_NOTIFY, CF_SERVERINFO, CF_USERINFO, CL_SetInfo(), Cvar_Callback(), Cvar_UpdateAutoCvar(), cvar_t::flags, InfoString_SetValue(), int(), cvar_t::integer, MSG_WriteByte(), MSG_WriteString(), cvar_t::name, server_t::reliable_datagram, server_static_t::serverinfo, cvar_t::string, strlen(), sv, SV_BroadcastPrintf(), sv_disablenotify, svs, cvar_t::value, value, Z_Free, and Z_Malloc.
Referenced by Cvar_Get(), and Cvar_SetQuick().
void Cvar_SetValue | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
float | value ) |
expands value to a string and calls Cvar_Set
Definition at line 484 of file cvar.c.
References Cvar_Set(), dpsnprintf(), MAX_INPUTLINE, and value.
Definition at line 473 of file cvar.c.
References Cvar_SetQuick(), dpsnprintf(), MAX_INPUTLINE, and value.
Referenced by CDAudio_Init(), CDAudio_StartPlaylist(), CDAudio_StopPlaylistTrack(), CL_Beams_SetupExternalTexture(), CL_BeginDownloads(), CL_Color_f(), CL_DisconnectEx(), CL_DrawVideo(), CL_Init(), CL_ParseServerInfo(), CL_UpdateScreen(), CL_VM_Init(), Cmd_Toggle_f(), Con_CheckResize(), Con_DrawNotify(), em_on_resize(), FS_Rescan(), GL_Main_Init(), GL_SetupTextureParameters(), Host_Framerate_c(), Host_Timescale_c(), Key_Console(), M_LanConfig_Key(), M_Menu_Options_AdjustSliders(), M_Menu_Options_ColorControl_AdjustSliders(), M_Menu_Options_Effects_AdjustSliders(), M_Menu_Options_Graphics_AdjustSliders(), M_Menu_Video_AdjustSliders(), M_NetStart_Change(), M_Options_ColorControl_Key(), M_Video_Key(), Memory_Init_Commands(), MR_Init(), NetConn_Heartbeat(), NetConn_Init(), NetConn_OpenClientPorts(), NetConn_OpenServerPorts(), R_Bloom_StartFrame(), R_BufferData_Resize(), R_FrameData_Alloc(), R_HDR_UpdateIrisAdaptation(), R_Mesh_Start(), R_MeshQueue_RenderTransparent(), R_Shadow_DrawModelShadowMaps(), R_Shadow_EditLights_DrawSelectedLightProperties(), R_Textures_Frame(), r_textures_start(), R_TimeReport_EndFrame(), R_UpdateVariables(), R_Water_ProcessPlanes(), S_Init(), S_SetChannelLayout(), S_Startup(), S_Terminate(), SCR_SizeDown_f(), SCR_SizeUp_f(), SCR_UpdateVars(), SndSys_Init(), SV_Loadgame_f(), SV_SendClientDatagram(), SV_ServerOptions(), SV_SpawnServer(), Sys_DirtyTime(), Sys_SDL_HandleEvents(), VID_EnableJoystick(), VID_Init(), VID_InitMode(), VID_InitModeGL(), VID_Restart_f(), VID_SetMouse(), VID_Shared_SetJoystick(), and VID_Start().
void Cvar_UnlockDefaults | ( | cmd_state_t * | cmd | ) |
Definition at line 862 of file cvar.c.
References cmd(), cvar_t::flags, cvar_t::next, and cvar_state_t::vars.
void Cvar_UpdateAllAutoCvars | ( | cvar_state_t * | cvars | ) |
called after loading a savegame
Definition at line 365 of file cvar.c.
References Cvar_UpdateAutoCvar(), cvar_t::next, and cvar_state_t::vars.
Referenced by SV_Loadgame_f().
we assume that prog is already set to the target progs
Definition at line 320 of file cvar.c.
References DEF_SAVEGLOBAL, ev_float, ev_string, ev_vector, cvar_t::globaldefindex, cvar_t::globaldefindex_stringno, prvm_prog_t::globaldefs, i, ISWHITESPACE, prvm_prog_t::loaded, mdef_t::ofs, PRVM_ChangeEngineString(), PRVM_GLOBALFIELDFLOAT, PRVM_GLOBALFIELDSTRING, PRVM_GLOBALFIELDVECTOR, prvm_prog_list, PRVM_PROG_MAX, cvar_t::string, mdef_t::type, v, cvar_t::value, VectorClear, and VectorCopy.
Referenced by Cvar_SetQuick_Internal(), and Cvar_UpdateAllAutoCvars().
const char * Cvar_VariableDefString | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
unsigned | neededflags ) |
Definition at line 159 of file cvar.c.
References Cvar_FindVar(), cvar_null_string, and cvar_t::defstring.
Referenced by Key_Console(), and VM_cvar_defstring().
const char * Cvar_VariableDescription | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
unsigned | neededflags ) |
Definition at line 174 of file cvar.c.
References Cvar_FindVar(), cvar_null_string, and cvar_t::description.
Referenced by VM_cvar_description().
const char * Cvar_VariableString | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
unsigned | neededflags ) |
Definition at line 149 of file cvar.c.
References cvar_null_string, and Cvar_VariableStringOr().
Referenced by Con_CompleteCommandLine(), Key_Parse_CommonKeys(), SV_Status_f(), and VM_cvar_string().
const char * Cvar_VariableStringOr | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
const char * | def, | ||
unsigned | neededflags ) |
Definition at line 139 of file cvar.c.
References Cvar_FindVar(), and cvar_t::string.
Referenced by Cvar_VariableString().
float Cvar_VariableValue | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
unsigned | neededflags ) |
Definition at line 129 of file cvar.c.
References Cvar_VariableValueOr().
Referenced by Mod_LoadQ3Shaders(), and VM_cvar().
float Cvar_VariableValueOr | ( | cvar_state_t * | cvars, |
const char * | var_name, | ||
float | def, | ||
unsigned | neededflags ) |
Definition at line 119 of file cvar.c.
References Cvar_FindVar(), and cvar_t::string.
Referenced by Cvar_VariableValue(), and SND_Spatialize_WithSfx().
void Cvar_WriteVariables | ( | cvar_state_t * | cvars, |
qfile_t * | f ) |
Definition at line 985 of file cvar.c.
References CF_ALLOCATED, CF_ARCHIVE, CF_DEFAULTSET, Cmd_QuoteString(), cvar_t::defstring, f, cvar_t::flags, FS_Printf(), MAX_INPUTLINE, cvar_t::name, cvar_t::next, cvar_t::string, and cvar_state_t::vars.
Referenced by Host_SaveConfig().
const char* cvar_dummy_description = "custom cvar" |
Definition at line 25 of file cvar.c.
Referenced by Cvar_Delete(), Cvar_Get(), and VM_cvar_type().
|
static |
Definition at line 26 of file cvar.c.
Referenced by Cvar_VariableDefString(), Cvar_VariableDescription(), and Cvar_VariableString().
cvar_state_t cvars_all |
Definition at line 28 of file cvar.c.
Referenced by CL_SendCvar_f(), Cmd_Init(), Cmd_RestoreInitState(), Cmd_SaveInitState(), Cvar_RegisterVariable(), Cvar_RegisterVirtual(), Host_SaveConfig(), Key_Console(), Key_Parse_CommonKeys(), LoadSubtitles(), Mod_LoadQ3Shaders(), Mod_VBSP_Load(), NetConn_ServerParsePacket(), SND_Spatialize_WithSfx(), SV_Map_f(), SV_Status_f(), and VID_InitMode().
cvar_state_t cvars_null |
Definition at line 29 of file cvar.c.
Referenced by Cmd_Init().