command line arguments are more reliable because of this.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@748 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2005-01-07 02:46:11 +00:00
parent 36606e1216
commit a859377ded

View file

@ -23,7 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
cvar_t com_fs_cache = {"fs_cache", "0", NULL, CVAR_ARCHIVE}; cvar_t com_fs_cache = {"fs_cache", "0", NULL, CVAR_ARCHIVE};
cvar_t rcon_level = {"rcon_level", "50"}; cvar_t rcon_level = {"rcon_level", "50"};
cvar_t cmd_onestuffwonder = {"cmd_stuffcmdonce", "1"};
cvar_t cmd_maxbuffersize = {"cmd_maxbuffersize", "65536"}; cvar_t cmd_maxbuffersize = {"cmd_maxbuffersize", "65536"};
int Cmd_ExecLevel; int Cmd_ExecLevel;
@ -400,18 +399,12 @@ quake +prog jctest.qp +cmd amlev1
quake -nosound +cmd amlev1 quake -nosound +cmd amlev1
=============== ===============
*/ */
void Cmd_StuffCmds_f (void) void Cmd_StuffCmds (void)
{ {
int i, j; int i, j;
int s; int s;
char *text, *build, c; char *text, *build, c;
static qboolean getstuffed = true;
if (!getstuffed && cmd_onestuffwonder.value)
return;
getstuffed = false;
// build the combined string to parse from // build the combined string to parse from
s = 0; s = 0;
@ -459,7 +452,7 @@ void Cmd_StuffCmds_f (void)
} }
if (build[0]) if (build[0])
Cbuf_InsertText (build, Cmd_ExecLevel); Cbuf_AddText (build, RESTRICT_LOCAL);
Z_Free (text); Z_Free (text);
Z_Free (build); Z_Free (build);
@ -2655,7 +2648,6 @@ void Cmd_Init (void)
// //
// register our commands // register our commands
// //
Cmd_AddCommand ("stuffcmds",Cmd_StuffCmds_f);
Cmd_AddCommand ("cfg_save",Cmd_WriteConfig_f); Cmd_AddCommand ("cfg_save",Cmd_WriteConfig_f);
Cmd_AddCommand ("cfg_load",Cmd_Exec_f); Cmd_AddCommand ("cfg_load",Cmd_Exec_f);
@ -2696,7 +2688,6 @@ void Cmd_Init (void)
rcon_level.restriction = RESTRICT_MAX; //default. Don't let anyone change this too easily. rcon_level.restriction = RESTRICT_MAX; //default. Don't let anyone change this too easily.
cmd_maxbuffersize.restriction = RESTRICT_MAX; //filling this causes a loop for quite some time. cmd_maxbuffersize.restriction = RESTRICT_MAX; //filling this causes a loop for quite some time.
Cvar_Register(&cmd_onestuffwonder, "Console");
Cvar_Register(&cl_aliasoverlap, "Console"); Cvar_Register(&cl_aliasoverlap, "Console");
//FIXME: go through quake.rc and parameters looking for sets and setas and setting them now. //FIXME: go through quake.rc and parameters looking for sets and setas and setting them now.