public static void Main(string[] args) { UserSettings.Local = new UserSettings(); UserSettings.Local.Load(); var user = new TrueCraftUser { Username = args[1] }; var client = new MultiplayerClient(user); var game = new TrueCraftGame(client, ParseEndPoint(args[0])); game.Run(); client.Disconnect(); }
// We need to spawn the main thread manually so we can register the assembly resolver // and manage apartment state ourselves. private static void Main_Thread(string[] args) { UserSettings.Local = new UserSettings(); UserSettings.Local.Load(); var user = new TrueCraftUser { Username = args[1] }; var client = new MultiplayerClient(user); var game = new TrueCraftGame(client, ParseEndPoint(args[0])); game.Run(); client.Disconnect(); }
public static void Main(string[] args) { if (args.Length == 0) { args = new[] { "127.0.0.1", "-" }; } UserSettings.Local = new UserSettings(); UserSettings.Local.Load(); var user = new TrueCraftUser { Username = args[1] }; var client = new MultiplayerClient(user); var game = new TrueCraftGame(client, ParseEndPoint(args[0])); game.Run(); client.Disconnect(); }