public static void Main(string[] args) { logger.Fatal("Sample fatal error message"); Application app = new Application(); SimViewerWindow mainWindow = new SimViewerWindow(); mainWindow.Show(); using (SimViewer game = new SimViewer()) game.Run(); }
public static void Main(string[] args) { var pf = Platform.Detect; if (pf.IsWpf) { Console.WriteLine("Using wpf..."); pf.Add(typeof(StateInfoTextArea), () => new StateInfoTextAreaHandler()); } else { Console.WriteLine("Platform not supported..."); return; } logger.Fatal("Sample fatal error message"); Application app = new Application(); SimViewerStartupWindow startupWindow = new SimViewerStartupWindow(); SimViewer game = new SimViewer(); game.JoinSuccess += (sender_, e_) => { Console.WriteLine("Client Connected Successfully"); startupWindow.Close(); // Create the main window SimViewerWindow mainWindow = new SimViewerWindow(); mainWindow.Show(); }; startupWindow.JoinAttempt += (sender, e) => { game.connectClient(); }; startupWindow.Show(); game.Run(); }