mirror of
https://git.code.sf.net/p/quake/newtree
synced 2025-02-26 13:01:04 +00:00
D'oh! Make the setrom command actually do something useful, like set the
cvar to be read-only. :)
This commit is contained in:
parent
369949e1d7
commit
4eb41da471
1 changed files with 11 additions and 10 deletions
|
@ -50,12 +50,12 @@
|
||||||
#include "cmd.h"
|
#include "cmd.h"
|
||||||
#include "commdef.h"
|
#include "commdef.h"
|
||||||
|
|
||||||
cvar_t *cvar_vars;
|
cvar_t *cvar_vars;
|
||||||
char *cvar_null_string = "";
|
char *cvar_null_string = "";
|
||||||
extern cvar_t *developer;
|
extern cvar_t *developer;
|
||||||
cvar_alias_t *calias_vars;
|
cvar_alias_t *calias_vars;
|
||||||
hashtab_t *cvar_hash;
|
hashtab_t *cvar_hash;
|
||||||
hashtab_t *calias_hash;
|
hashtab_t *calias_hash;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Cvar_FindVar
|
Cvar_FindVar
|
||||||
|
@ -63,7 +63,7 @@ hashtab_t *calias_hash;
|
||||||
cvar_t *
|
cvar_t *
|
||||||
Cvar_FindVar (char *var_name)
|
Cvar_FindVar (char *var_name)
|
||||||
{
|
{
|
||||||
return (cvar_t*)Hash_Find (cvar_hash, var_name);
|
return (cvar_t*) Hash_Find (cvar_hash, var_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
cvar_t *
|
cvar_t *
|
||||||
|
@ -71,7 +71,7 @@ Cvar_FindAlias (char *alias_name)
|
||||||
{
|
{
|
||||||
cvar_alias_t *alias;
|
cvar_alias_t *alias;
|
||||||
|
|
||||||
alias = (cvar_alias_t*)Hash_Find (calias_hash, alias_name);
|
alias = (cvar_alias_t*) Hash_Find (calias_hash, alias_name);
|
||||||
if (alias)
|
if (alias)
|
||||||
return alias->cvar;
|
return alias->cvar;
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -80,8 +80,8 @@ Cvar_FindAlias (char *alias_name)
|
||||||
void
|
void
|
||||||
Cvar_Alias_Get (char *name, cvar_t *cvar)
|
Cvar_Alias_Get (char *name, cvar_t *cvar)
|
||||||
{
|
{
|
||||||
cvar_alias_t *alias;
|
cvar_alias_t *alias;
|
||||||
cvar_t *var;
|
cvar_t *var;
|
||||||
|
|
||||||
if (Cmd_Exists (name)) {
|
if (Cmd_Exists (name)) {
|
||||||
Con_Printf ("CAlias_Get: %s is a command\n", name);
|
Con_Printf ("CAlias_Get: %s is a command\n", name);
|
||||||
|
@ -338,6 +338,7 @@ Cvar_Setrom_f (void)
|
||||||
Con_DPrintf ("Cvar \"%s\" is read-only, cannot modify\n", var_name);
|
Con_DPrintf ("Cvar \"%s\" is read-only, cannot modify\n", var_name);
|
||||||
} else {
|
} else {
|
||||||
Cvar_Set (var, value);
|
Cvar_Set (var, value);
|
||||||
|
Cvar_SetFlags (var, var->flags | CVAR_ROM);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
var = Cvar_Get (var_name, value, CVAR_USER_CREATED | CVAR_ROM,
|
var = Cvar_Get (var_name, value, CVAR_USER_CREATED | CVAR_ROM,
|
||||||
|
|
Loading…
Reference in a new issue