Host_InitLocal
======================
*/
+void Host_SaveConfig_f(void);
void Host_InitLocal (void)
{
Host_InitCommands ();
+
+ Cmd_AddCommand("saveconfig", Host_SaveConfig_f);
Cvar_RegisterVariable (&host_framerate);
Cvar_RegisterVariable (&host_speeds);
/*
===============
-Host_WriteConfiguration
+Host_SaveConfig_f
Writes key bindings and archived cvars to config.cfg
===============
*/
-void Host_WriteConfiguration (void)
+void Host_SaveConfig_f(void)
{
qfile_t *f;
timecap = sys_ticrate.value;
if (cl_avidemo.value >= 0.1f)
timecap = 1.0 / (double)cl_avidemo.value;
- else if (vid_activewindow && !scr_con_current)
+ else if (vid_activewindow)
timecap = 1.0 / host_maxfps.value;
timeleft = oldrealtime + timecap - realtime;
CL_ReadFromServer();
}
- ui_update();
+ //ui_update();
CL_VideoFrame();
if (cls.signon == SIGNONS && cl.viewentity >= 0 && cl.viewentity < MAX_EDICTS && cl_entities[cl.viewentity].state_current.active)
{
// LordHavoc: this used to use renderer variables (eww)
- vec3_t forward, right, up, origin;
- Matrix4x4_ToVectors(&cl_entities[cl.viewentity].render.matrix, forward, right, up, origin);
- VectorNegate(right, right);
- S_Update(origin, forward, right, up);
+ vec3_t forward, left, up, origin;
+ Matrix4x4_ToVectors(&cl_entities[cl.viewentity].render.matrix, forward, left, up, origin);
+ S_Update(origin, forward, left, up);
}
else
S_Update(vec3_origin, vec3_origin, vec3_origin, vec3_origin);
//============================================================================
void Render_Init(void);
-void M_Scipt_Init ();
/*
====================
{
VID_Open();
SCR_BeginLoadingPlaque();
+ MR_Init();
}
-
- MR_Init();
}
// AK hmm, no PRVM_Shutdown(); yet
- Host_WriteConfiguration ();
+ Host_SaveConfig_f();
CDAudio_Shutdown ();
NetConn_Shutdown ();