Cbuf_InsertText(cmd, "alias startmap_sp \"map start\"\nalias startmap_dm \"map start\"\nexec teu.rc\n");
else
Cbuf_InsertText(cmd, "alias startmap_sp \"map start\"\nalias startmap_dm \"map start\"\nexec " STARTCONFIGFILENAME "\n");
- Cbuf_Execute(cmd);
+ Cbuf_Execute(cmd->cbuf);
}
/*
// process console commands
// R_TimeReport("preconsole");
- Cbuf_Frame(&cmd_client);
- Cbuf_Frame(&cmd_server);
- if(sv.active)
- Cbuf_Frame(&cmd_serverfromclient);
+ Cbuf_Frame(host.cbuf);
// R_TimeReport("console");
static inline void Host_Sleep(double time)
{
- double time0, delta;
+ static double delta;
+ double time0;
if(host_maxwait.value <= 0)
time = min(time, 1000000.0);
if (!vid_opened && cls.state != ca_dedicated)
{
vid_opened = true;
+#ifdef WIN32
// make sure we open sockets before opening video because the Windows Firewall "unblock?" dialog can screw up the graphics context on some graphics drivers
NetConn_UpdateSockets();
+#endif
VID_Start();
CDAudio_Startup();
}
if (!FS_FileExists("quake.rc"))
{
Cbuf_InsertText(cmd, "exec default.cfg\nexec " CONFIGFILENAME "\nexec autoexec.cfg\n");
- Cbuf_Execute(cmd);
+ Cbuf_Execute(cmd->cbuf);
}
host.state = host_active;
// run stuffcmds now, deferred previously because it can crash if a server starts that early
Cbuf_AddText(cmd,"stuffcmds\n");
- Cbuf_Execute(cmd);
+ Cbuf_Execute(cmd->cbuf);
Log_Start();
// put up the loading image so the user doesn't stare at a black screen...
SCR_BeginLoadingPlaque(true);
-
+
// check for special benchmark mode
// COMMANDLINEOPTION: Client: -benchmark <demoname> runs a timedemo and quits, results of any timedemo can be found in gamedir/benchmark.log (for example id1/benchmark.log)
i = COM_CheckParm("-benchmark");
if (!sv.active && !cls.demoplayback && !cls.connect_trying)
{
Cbuf_AddText(&cmd_client, va(vabuf, sizeof(vabuf), "timedemo %s\n", sys.argv[i + 1]));
- Cbuf_Execute(&cmd_client);
+ Cbuf_Execute((&cmd_client)->cbuf);
}
// check for special demo mode
if (!sv.active && !cls.demoplayback && !cls.connect_trying)
{
Cbuf_AddText(&cmd_client, va(vabuf, sizeof(vabuf), "playdemo %s\n", sys.argv[i + 1]));
- Cbuf_Execute(&cmd_client);
+ Cbuf_Execute((&cmd_client)->cbuf);
}
#ifdef CONFIG_VIDEO_CAPTURE
if (!sv.active && !cls.demoplayback && !cls.connect_trying)
{
Cbuf_AddText(&cmd_client, va(vabuf, sizeof(vabuf), "playdemo %s\ncl_capturevideo 1\n", sys.argv[i + 1]));
- Cbuf_Execute(&cmd_client);
+ Cbuf_Execute((&cmd_client)->cbuf);
}
#endif
if (!sv.active && !cls.demoplayback && !cls.connect_trying)
{
Cbuf_AddText(&cmd_client, "startmap_dm\n");
- Cbuf_Execute(&cmd_client);
+ Cbuf_Execute((&cmd_client)->cbuf);
}
if (!sv.active && !cls.demoplayback && !cls.connect_trying)
#ifdef CONFIG_MENU
Cbuf_AddText(&cmd_client, "togglemenu 1\n");
#endif
- Cbuf_Execute(&cmd_client);
+ Cbuf_Execute((&cmd_client)->cbuf);
}
Con_DPrint("========Initialized=========\n");