protected override void Initialize() { if (UsingSteam) { Console.WriteLine("Using Steam, checking if restart is needed."); if (SteamCore.RestartViaSteamIfNecessary(354560)) { Console.WriteLine("Restart is needed."); Exit(); return; } Console.WriteLine("Initializing Steam."); SteamInitialized = SteamCore.Initialize(); Console.WriteLine("Steam initialization: {0}", SteamInitialized ? "Success" : "Failed"); // //Test_P2P(); //Test_CreateLobby(); } #if DEBUG if (Assets.HotSwap) { SetupHotswap(); } #endif EnsureFormPosition(); FragSharp.Initialize(Content, GraphicsDevice); GridHelper.Initialize(GraphicsDevice); Assets.Initialize(); //Test_SaveLoad(); Sounds.Initialize(); Render.Initialize(); Spells.Initialize(); Networking.Start(); SteamWrapper.SteamHtml.Initialize((uint)CurrentConfig.Width, (uint)CurrentConfig.Height); //SteamWrapper.SteamHtml.Initialize(2880, 1800); //SteamWrapper.SteamHtml.Initialize(1280, 720); Activated += ActivatedEvent; Deactivated += DeactivatedEvent; SetFormOptions(); BlankWorld = new World(); base.Initialize(); }