idTech4.idSession.SetMainMenuVariables C# (CSharp) Method

SetMainMenuVariables() private method

private SetMainMenuVariables ( ) : void
return void
		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");
		}