protected override void OnLoad() { Console.Write("Loading..."); base.OnLoad(); KeyInput.SetWindow(this); MouseInput.SetWindow(this); // Load icon var iconData = BitmapLoader.LoadBytes(FileExplorer.FindIn(FileExplorer.Misc, "warsnu"), out var iconWidth, out var iconHeight); Icon = new WindowIcon(new Image(iconWidth, iconHeight, iconData)); MasterRenderer.Initialize(); SheetManager.InitSheets(); timer.Restart(); FontManager.Load(); timer.StopAndWrite("Loading Fonts"); timer.Restart(); AudioController.Load(); MusicController.Load(); timer.StopAndWrite("Loading Sound"); timer.Restart(); GameController.Load(); timer.StopAndWrite("Loading Rules"); SheetManager.FinishSheets(); MasterRenderer.InitRenderer(); GameController.CreateFirst(); Ready = true; Console.WriteLine(" Done!"); if (Program.OnlyLoad) { Program.Exit(); } }