Exemple #1
0
        public void SendBoardToUsers()
        {
            for (Ownership player = Ownership.FirstPlayer; player <= Ownership.SecondPlayer; player++)
            {
                var    message      = server.CreateMessage();
                Packet board_packet = packetfactory.GetPacketInstance(PacketHeader.BoardPacket);
                ((BoardPacket)board_packet).BoardState = board.BoardFilterToUser(player);
                board_packet.PackIntoNetMessage(message);
                server.SendMessage(message, players.GetConnection(player), NetDeliveryMethod.ReliableOrdered);
            }

            server.FlushSendQueue();
            return;
        }