X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=host.c;h=1de15dba3619923fcdef5538e1ed647537177e49;hb=d859e620f84b6008d44642420279df612454a2fb;hp=ef1e0c3740ce633c7b02959d42d72ec1ea2de768;hpb=ac3cc07f30504b6e0f19f71152ca88d0370eafd0;p=xonotic%2Fdarkplaces.git diff --git a/host.c b/host.c index ef1e0c37..1de15dba 100644 --- a/host.c +++ b/host.c @@ -259,9 +259,12 @@ void Host_ServerOptions (void) 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); @@ -299,12 +302,12 @@ void Host_InitLocal (void) /* =============== -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; @@ -569,7 +572,7 @@ qboolean Host_FilterTime (double time) 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; @@ -832,7 +835,6 @@ void Host_Frame (float time) //============================================================================ void Render_Init(void); -void M_Scipt_Init (); /* ==================== @@ -894,10 +896,9 @@ void Host_Init (void) if (cls.state != ca_dedicated) { VID_Open(); + MR_Init(); SCR_BeginLoadingPlaque(); } - - MR_Init(); } @@ -928,7 +929,7 @@ void Host_Shutdown(void) // AK hmm, no PRVM_Shutdown(); yet - Host_WriteConfiguration (); + Host_SaveConfig_f(); CDAudio_Shutdown (); NetConn_Shutdown ();