when cvarlist has ANY parameters, it will display the descriptions of the cvars

This commit is contained in:
Bill Currie 2000-12-31 22:06:00 +00:00
parent d4ccdbbdc9
commit 662674aaef

View file

@ -411,13 +411,20 @@ Cvar_CvarList_f (void)
{
cvar_t *var;
int i;
int showhelp = 0;
for (var = cvar_vars, i = 0; var; var = var->next, i++)
Con_Printf ("%c%c%c %s\n",
if (Cmd_Argc () > 1)
showhelp = 1;
for (var = cvar_vars, i = 0; var; var = var->next, i++) {
Con_Printf ("%c%c%c ",
var->flags & CVAR_ARCHIVE ? '*' : ' ',
var->flags & CVAR_USERINFO ? 'u' : ' ',
var->flags & CVAR_SERVERINFO ? 's' : ' ', var->name);
var->flags & CVAR_SERVERINFO ? 's' : ' ');
if (showhelp)
Con_Printf ("%-20s : %s\n", var->name, var->description);
else
Con_Printf ("%s\n", var->name);
}
Con_Printf ("------------\n%d variables\n", i);
}