using Avalonia; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Markup.Xaml; using System; namespace MPN00BS { public partial class ServerSelection : Window { public ServerSelection() { InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); serverIp = this.FindControl("serverIp"); serverPort = this.FindControl("serverPort"); } private void joinServer_Click(object sender, RoutedEventArgs e) { this.Hide(); ServerStarter.StartHttpServer(); ServerStarter.StartHorseIsleClient(OnClientExit, serverIp.Text, Convert.ToInt32(serverPort.Value)); } private void OnClientExit() { this.Close(); } } }