Exemplo n.º 1
0
/*
=====================
Cvar_InfoString_Big

  handles large info strings ( CS_SYSTEMINFO )
=====================
*/
char	*Cvar_InfoString_Big( int bit ) {
	static char	info[BIG_INFO_STRING];
	cvar_t	*var;

	info[0] = 0;

	for (var = cvar_vars ; var ; var = var->next) {
		if (var->flags & bit) {
			if (!strcmp (var->name, "sv_maxclients")) {
				cvar_t *g_hiddenClients = Cvar_Get ("g_hiddenClients", "0", 0);
				Info_SetValueForKey_Big (info, var->name,
					va ("%i", var->integer - g_hiddenClients->integer));
			} else {
				Info_SetValueForKey_Big (info, var->name, var->string);
			}
		}
	}
	return info;
}
Exemplo n.º 2
0
/*
=====================
Cvar_InfoString_Big

  handles large info strings ( CS_SYSTEMINFO )
=====================
*/
char *Cvar_InfoString_Big(int bit)
{
	static char	info[BIG_INFO_STRING];
	cvar_t	*var;

	info[0] = 0;

	for (var = cvar_vars; var; var = var->next)
	{
		if(var->name && (var->flags & bit))
		{
			// If extra local client userinfo, remove "#" (2, 3, or 4) from the beginning of each var.
			if ((bit & (CVAR_USERINFO2|CVAR_USERINFO3|CVAR_USERINFO4)) && isdigit(var->name[0]))
				Info_SetValueForKey_Big (info, &var->name[1], var->string);
			else
				Info_SetValueForKey_Big (info, var->name, var->string);
		}
	}
	return info;
}
Exemplo n.º 3
0
/*
=====================
Cvar_InfoString_Big

  handles large info strings ( CS_SYSTEMINFO )
=====================
 */
char *Cvar_InfoString_Big(int bit) {
    static char info[BIG_INFO_STRING];
    cvar_t *var;

    info[0] = 0;

    for (var = cvar_vars; var; var = var->next) {
        if (var->name && (var->flags & bit))
            Info_SetValueForKey_Big(info, var->name, var->string);
    }
    return info;
}
Exemplo n.º 4
0
/*
 * handles large info strings ( CS_SYSTEMINFO )
 */
char *
cvargetbiginfostr(int bit)
{
	static char info[BIG_INFO_STRING];
	Cvar *var;

	info[0] = 0;

	for(var = cvarlist; var != nil; var = var->next)
		if((var->name != nil) && (var->flags & bit))
			Info_SetValueForKey_Big(info, var->name, var->string);
	return info;
}