Example #1
0
        public GamePlay(ClientNetworkServices network)
        {
            InitializeComponent();

            serverResult                 = clientResult = 0;
            this.network                 = network;
            pressedKeys                  = new List <char>();
            ui                           = new UIService();
            network.Disconnected        += NetworkDisconnected;
            network.ServerPressedLetter += NetworkServerPressedLetter;
            network.NewGame             += NetworkNewGame;
            network.playagain           += Networkplayagain;

            ui.DrawKeyBoard(this, LetterClick);
        }
Example #2
0
        private void btnPlay_Click(object sender, EventArgs e)
        {
            var result = IPAddress.TryParse(txtIp.Text, out IPAddress ip);

            if (result == true)
            {
                network               = new ClientNetworkServices();
                network.Connected    += Network_Connected;
                network.Disconnected += Network_Disconnected;
                network.GameStarted  += Network_GameStarted;

                int port = 2000;
                network.Start(ip, port);
            }
            else
            {
                MessageBox.Show("invalid Ip address");
            }
        }