Exemplo n.º 1
0
Arquivo: App.xaml.cs Projeto: bdr27/c-
        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();                     
        }
Exemplo n.º 2
0
Arquivo: App.xaml.cs Projeto: bdr27/c-
 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);
     }
 }