mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2025-02-15 08:21:41 +00:00
Added 'toggle' command (just like in Q3 :P)
This commit is contained in:
parent
b96b3cc0fe
commit
20c4669f0f
1 changed files with 22 additions and 0 deletions
|
@ -266,6 +266,27 @@ void Cvar_Set_f(void)
|
||||||
"User created cvar");
|
"User created cvar");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Cvar_Toggle_f (void)
|
||||||
|
{
|
||||||
|
cvar_t *var;
|
||||||
|
|
||||||
|
if (Cmd_Argc() != 2)
|
||||||
|
{
|
||||||
|
Con_Printf ("toggle <cvar> : toggle a cvar on/off\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var = Cvar_FindVar (Cmd_Argv(1));
|
||||||
|
if (!var)
|
||||||
|
{
|
||||||
|
Con_Printf ("Unknown variable \"%s\"\n", Cmd_Argv(1));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Cvar_Set (var->name, var->value ? "0" : "1");
|
||||||
|
}
|
||||||
|
|
||||||
void Cvar_Help_f (void)
|
void Cvar_Help_f (void)
|
||||||
{
|
{
|
||||||
char *cvar_name;
|
char *cvar_name;
|
||||||
|
@ -300,6 +321,7 @@ void Cvar_CvarList_f (void)
|
||||||
void Cvar_Init()
|
void Cvar_Init()
|
||||||
{
|
{
|
||||||
Cmd_AddCommand ("set", Cvar_Set_f);
|
Cmd_AddCommand ("set", Cvar_Set_f);
|
||||||
|
Cmd_AddCommand ("toggle", Cvar_Toggle_f);
|
||||||
Cmd_AddCommand ("help",Cvar_Help_f);
|
Cmd_AddCommand ("help",Cvar_Help_f);
|
||||||
Cmd_AddCommand ("cvarlist",Cvar_CvarList_f);
|
Cmd_AddCommand ("cvarlist",Cvar_CvarList_f);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue