private void SetMainMenuVariables()
{
_guiMainMenu.State.Set("serverlist_sel_0", "-1");
_guiMainMenu.State.Set("serverlist_selid_0", "-1");
_guiMainMenu.State.Set("com_machineSpec", idE.CvarSystem.GetInteger("com_machineSpec"));
// "inetGame" will hold a hand-typed inet address, which is not archived to a cvar
_guiMainMenu.State.Set("inetGame", "");
// key bind names
idConsole.Warning("TODO: guiMainMenu->SetKeyBindingNames();");
// flag for in-game menu
if(_mapSpawned == true)
{
_guiMainMenu.State.Set("inGame", (this.IsMultiplayer == true) ? 2 : 1);
}
else
{
_guiMainMenu.State.Set("inGame", "0");
}
idConsole.Warning("TODO: SetCDKeyGuiVars( );");
_guiMainMenu.State.Set("nightmare", (idE.CvarSystem.GetBool("g_nightmare") == true) ? "1" : "0");
_guiMainMenu.State.Set("browser_levelshot", "guis/assets/splash/pdtempa");
idConsole.Warning("TODO: SetMainMenuSkin();");
idConsole.Warning("TODO: SetModsMenuGuiVars();");
idConsole.Warning("TODO: guiMsg->SetStateString( visible_hasxp, fileSystem->HasD3XP() ? 1 : 0 );");
_guiMainMenu.State.Set("driver_prompt", "0");
}