Esempio n. 1
0
        private void ClientForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            bool clientDcPressed = true;

            Client.UDPClientSend(new DisconnectPacket(clientDcPressed));
            Client.Stop();
        }
Esempio n. 2
0
        private void TankGame_KeyDown(object sender, KeyEventArgs e)
        {
            switch (e.KeyValue)
            {
            case 87:     //W
                Client.UDPClientSend(new GameMovePacket("Upwards"));
                break;

            case 65:    //A
                Client.UDPClientSend(new GameMovePacket("Left"));
                break;

            case 68:    //D
                Client.UDPClientSend(new GameMovePacket("Right"));
                break;

            case 83:     //S
                Client.UDPClientSend(new GameMovePacket("Downwards"));
                break;

            case 38:     //Up
                Client.UDPClientSend(new GameBombMovePacket("Upwards"));
                break;

            case 37:     //Left
                Client.UDPClientSend(new GameBombMovePacket("Left"));
                break;

            case 39:     //Right
                Client.UDPClientSend(new GameBombMovePacket("Right"));
                break;

            case 40:     //Down
                Client.UDPClientSend(new GameBombMovePacket("Downwards"));
                break;
            }
        }