mirror of
https://git.code.sf.net/p/quake/quakeforge-old
synced 2024-11-28 06:32:37 +00:00
A bunch of stuff:
Cvar_Alias_Get now returns void cl_pred.c is Tonik's client jumping prediction fix the rest are adding new aliases: s_volume->volume and sv_edgefriction->edgefriction
This commit is contained in:
parent
d5e5b07ac9
commit
86a35efba3
6 changed files with 8 additions and 19 deletions
|
@ -79,7 +79,7 @@ cvar_t *Cvar_FindAlias (char *alias_name)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
cvar_t *Cvar_Alias_Get (char *name, cvar_t *cvar)
|
||||
void Cvar_Alias_Get (char *name, cvar_t *cvar)
|
||||
{
|
||||
cvar_alias_t *alias;
|
||||
cvar_t *var;
|
||||
|
@ -87,12 +87,12 @@ cvar_t *Cvar_Alias_Get (char *name, cvar_t *cvar)
|
|||
if (Cmd_Exists (name))
|
||||
{
|
||||
Con_Printf ("CAlias_Get: %s is a command\n", name);
|
||||
return NULL;
|
||||
return;
|
||||
}
|
||||
if (Cvar_FindVar(name))
|
||||
{
|
||||
Con_Printf ("CAlias_Get: tried to alias used cvar name %s\n",name);
|
||||
return NULL;
|
||||
return;
|
||||
}
|
||||
var = Cvar_FindAlias(name);
|
||||
if (!var)
|
||||
|
@ -102,9 +102,7 @@ cvar_t *Cvar_Alias_Get (char *name, cvar_t *cvar)
|
|||
calias_vars = alias;
|
||||
alias->name = strdup(name);
|
||||
alias->cvar = cvar;
|
||||
return alias->cvar;
|
||||
}
|
||||
return var;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -81,7 +81,7 @@ typedef struct cvar_alias_s
|
|||
|
||||
cvar_t *Cvar_Get (char *name, char *value, int cvarflags, char *description);
|
||||
|
||||
cvar_t *Cvar_Alias_Get (char *name, cvar_t *cvar);
|
||||
void Cvar_Alias_Get (char *name, cvar_t *cvar);
|
||||
|
||||
void Cvar_Set (cvar_t *var, char *value);
|
||||
// equivelant to "<name> <variable>" typed at the console
|
||||
|
|
|
@ -192,6 +192,7 @@ void S_Init (void)
|
|||
// Always create sound cvars, even with -nosound
|
||||
nosound = Cvar_Get ("nosound","0",CVAR_NONE,"None");
|
||||
volume = Cvar_Get ("volume","0.7",CVAR_ARCHIVE,"None");
|
||||
Cvar_Alias_Get ("s_volume", volume);
|
||||
precache = Cvar_Get ("precache","1",0,"None");
|
||||
loadas8bit = Cvar_Get ("loadas8bit","0",0,"None");
|
||||
bgmvolume = Cvar_Get ("bgmvolume","1",CVAR_ARCHIVE,"None");
|
||||
|
|
|
@ -104,7 +104,7 @@ CL_PredictUsercmd (player_state_t *from, player_state_t *to, usercmd_t *u,
|
|||
//for (i=0 ; i<3 ; i++)
|
||||
//pmove.origin[i] = ((int)(pmove.origin[i]*8))*0.125;
|
||||
to->waterjumptime = pmove.waterjumptime;
|
||||
to->oldbuttons = pmove.cmd.buttons;
|
||||
to->oldbuttons = pmove.oldbuttons;
|
||||
VectorCopy (pmove.origin, to->origin);
|
||||
VectorCopy (pmove.angles, to->viewangles);
|
||||
VectorCopy (pmove.velocity, to->velocity);
|
||||
|
|
|
@ -164,28 +164,19 @@ void SV_Init (void)
|
|||
extern cvar_t *sv_idealpitchscale;
|
||||
extern cvar_t *sv_aim;
|
||||
|
||||
// Cvar_RegisterVariable (&sv_maxvelocity);
|
||||
sv_maxvelocity = Cvar_Get ("sv_maxvelocity","2000",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_gravity);
|
||||
sv_gravity = Cvar_Get ("sv_gravity","800",
|
||||
CVAR_USERINFO|CVAR_SERVERINFO,"None");
|
||||
// Cvar_RegisterVariable (&sv_friction);
|
||||
sv_friction = Cvar_Get ("sv_friction","4",
|
||||
CVAR_USERINFO|CVAR_SERVERINFO,"None");
|
||||
// Cvar_RegisterVariable (&sv_edgefriction);
|
||||
sv_edgefriction = Cvar_Get ("sv_edgefriction","2",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_stopspeed);
|
||||
sv_edgefriction = Cvar_Get ("edgefriction","2",0,"None");
|
||||
Cvar_Alias_Get("sv_edgefriction",sv_edgefriction);
|
||||
sv_stopspeed = Cvar_Get ("sv_stopspeed","100",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_maxspeed);
|
||||
sv_maxspeed = Cvar_Get ("sv_maxspeed","320",
|
||||
CVAR_USERINFO|CVAR_SERVERINFO,"None");
|
||||
// Cvar_RegisterVariable (&sv_accelerate);
|
||||
sv_accelerate = Cvar_Get ("sv_accelerate","10",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_idealpitchscale);
|
||||
sv_idealpitchscale = Cvar_Get ("sv_idealpitchscale","0.8",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_aim);
|
||||
sv_aim = Cvar_Get ("sv_aim","0.93",0,"None");
|
||||
// Cvar_RegisterVariable (&sv_nostep);
|
||||
sv_nostep = Cvar_Get ("sv_nostep","0",0,"None");
|
||||
|
||||
for (i=0 ; i<MAX_MODELS ; i++)
|
||||
|
|
|
@ -38,7 +38,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
edict_t *sv_player;
|
||||
|
||||
extern cvar_t *sv_friction;
|
||||
//cvar_t sv_edgefriction = {"edgefriction", "2"};
|
||||
cvar_t *sv_edgefriction;
|
||||
extern cvar_t *sv_stopspeed;
|
||||
|
||||
|
|
Loading…
Reference in a new issue