public App() : base() { handler = new MOCKMessageHandler(); handler.connectTo("127.0.0.1", 50000); //handler.sendRequest("SET_NAME,BrendanRusso"); Debug.WriteLine(handler.getResponse()); handler.sendRequest("PUT,BrendanRusso,3,1"); Debug.WriteLine(handler.getResponse()); player1Window = new MainWindow(); player2Window = new MainWindow(); player1Window.Title = "Player 1 Window"; player2Window.Title = "Player 2 Window"; player2Window.enableIpSet(); //Wires handlers wireHandlers(player1Window); wireHandlers(player2Window); player1Window.AddSetNameMenuItemHandler(HandleSetNamePlayer1MenuItem); player2Window.AddSetNameMenuItemHandler(HandleSetNamePlayer2MenuItem); //player1Window.AddIPAddressMenuItemHandler(HandleIPAddressMenuItem); //player1Window.GameBoard.AddMouseHandler(HandleMouseEvent); player1Window.Show(); player2Window.Show(); }
private void HandleIPAddressMenuItem(object sender, RoutedEventArgs e) { NetworkInformationWindow dialog = new NetworkInformationWindow(); dialog.Owner = player2Window; dialog.ShowDialog(); networkIPAddress = dialog.GetIPAddress(); System.Diagnostics.Debug.WriteLine("Address is: " + networkIPAddress); player2Window.disableIpAddress(); player1Window.enableName(); if(networkIPAddress.Equals("127.0.0.1") && !player2Display && false) { player2Display = true; player2Window = new MainWindow(); player2Window.Title = "Player 2 Window"; wireHandlers(player2Window); player2Window.Show(); player2Window.AddSetNameMenuItemHandler(HandleSetNamePlayer2MenuItem); } }