// how many frames have occurred
// (checked by Host_Error and Host_SaveConfig_f)
-int host_framecount;
+int host_framecount = 0;
// LordHavoc: set when quit is executed
qboolean host_shuttingdown = false;
// realtime from previous frame
double oldrealtime;
-// used for -developer commandline parameter, hacky hacky
-int forcedeveloper;
-
// current client
client_t *host_client;
Cvar_RegisterVariable (&noexit);
Cvar_RegisterVariable (&skill);
Cvar_RegisterVariable (&developer);
- if (forcedeveloper) // make it real now that the cvar is registered
- Cvar_SetValue("developer", 1);
Cvar_RegisterVariable (&developer_entityparsing);
Cvar_RegisterVariable (&deathmatch);
Cvar_RegisterVariable (&coop);
}
-/*
-================
-Host_ClearMemory
-
-This clears all the memory used by both the client and server, but does
-not reinitialize anything.
-================
-*/
-void Host_ClearMemory (void)
-{
- Con_DPrint("Clearing memory\n");
- Mod_ClearAll ();
-
- cls.signon = 0;
- memset (&sv, 0, sizeof(sv));
- memset (&cl, 0, sizeof(cl));
-}
-
-
//============================================================================
/*
Returns false if the time is too short to run a frame
===================
*/
-extern qboolean cl_capturevideo_active;
-extern double cl_capturevideo_framerate;
-extern qfile_t *cl_capturevideo_soundfile;
qboolean Host_FilterTime (double time)
{
double timecap, timeleft;
timecap = sys_ticrate.value;
if (cls.state != ca_dedicated)
{
- if (cl_capturevideo_active)
- timecap = 1.0 / cl_capturevideo_framerate;
+ if (cls.capturevideo_active)
+ timecap = 1.0 / cls.capturevideo_framerate;
else if (vid_activewindow)
timecap = 1.0 / cl_maxfps.value;
}
host_realframetime = host_frametime = realtime - oldrealtime;
oldrealtime = realtime;
- if (cl_capturevideo_active && !cl_capturevideo_soundfile)
+ if (cls.capturevideo_active && !cls.capturevideo_soundfile)
host_frametime = timecap;
// apply slowmo scaling
int i;
const char* os;
+ // FIXME: this is evil, but possibly temporary
+// COMMANDLINEOPTION: Console: -developer enables warnings and other notices (RECOMMENDED for mod developers)
+ if (COM_CheckParm("-developer"))
+ {
+ developer.value = developer.integer = 100;
+ developer.string = "100";
+ }
+
+ if (COM_CheckParm("-developer2"))
+ {
+ developer.value = developer.integer = 100;
+ developer.string = "100";
+ developer_memory.value = developer_memory.integer = 100;
+ developer.string = "100";
+ developer_memorydebug.value = developer_memorydebug.integer = 100;
+ developer_memorydebug.string = "100";
+ }
+
// LordHavoc: quake never seeded the random number generator before... heh
srand(time(NULL));
else
Con_Printf("%s\n", engineversion);
- // FIXME: this is evil, but possibly temporary
-// COMMANDLINEOPTION: Console: -developer enables warnings and other notices (RECOMMENDED for mod developers)
- if (COM_CheckParm("-developer"))
- {
- forcedeveloper = true;
- developer.integer = 1;
- developer.value = 1;
- }
-
// initialize filesystem (including fs_basedir, fs_gamedir, -path, -game, scr_screenshot_name)
FS_Init();
Cbuf_Execute();
}
- // save console log up to this point to log_file if it was set by configs
- Log_Start();
-
// put up the loading image so the user doesn't stare at a black screen...
SCR_BeginLoadingPlaque();