delay setting the CVAR_ROM bit for fs_*path so they can be overridden by the command line

This commit is contained in:
Bill Currie 2000-05-11 11:43:49 +00:00
parent 2f21a6b276
commit 10224b1d00
2 changed files with 9 additions and 2 deletions

View file

@ -53,6 +53,7 @@
#include <sbar.h> #include <sbar.h>
#include <mathlib.h> #include <mathlib.h>
#include <menu.h> #include <menu.h>
#include <cvars.h>
#ifdef QUAKEWORLD #ifdef QUAKEWORLD
#include <cl_slist.h> #include <cl_slist.h>
#endif #endif
@ -577,6 +578,12 @@ Host_Init (quakeparms_t *parms)
Cmd_StuffCmds_f (); Cmd_StuffCmds_f ();
Cbuf_Execute (); Cbuf_Execute ();
// make these read-only
fs_basepath = Cvar_Get ("fs_basepath", fs_basepath->string, CVAR_ROM,
"the location of your game directories");
fs_sharepath = Cvar_Get ("fs_sharepath", fs_sharepath->string,
CVAR_ROM, "read-only game directories");
V_Init (); V_Init ();
Chase_Init (); Chase_Init ();

View file

@ -983,10 +983,10 @@ COM_InitFilesystem ( void )
int i; int i;
#endif #endif
fs_basepath = Cvar_Get ("fs_basepath", FS_BASEPATH, CVAR_ROM, fs_basepath = Cvar_Get ("fs_basepath", FS_BASEPATH, CVAR_NONE,
"the location of your game directories"); "the location of your game directories");
fs_sharepath = Cvar_Get ("fs_sharepath", fs_basepath->string, fs_sharepath = Cvar_Get ("fs_sharepath", fs_basepath->string,
CVAR_ROM, "read-only game directories"); CVAR_NONE, "read-only game directories");
Cmd_AddCommand ("gamedir", COM_Gamedir_f); Cmd_AddCommand ("gamedir", COM_Gamedir_f);
/* /*