Exemple #1
0
 private static void SendHandInfo(Game game, List <Message> result)
 {
     foreach (var player in game.Players)
     {
         var handInfo = new HandInfoMessage(player.Role, player.Hand, player.Id);
         result.Add(handInfo);
     }
 }
Exemple #2
0
        private void HandleHandInfoMessage(HandInfoMessage handInfoMessage)
        {
            ReadyButtonVisibility = Visibility.Hidden;
            OnPropertyChanged(nameof(ReadyButtonVisibility));

            MyHand.UpdateCards(handInfoMessage.HandCards);

            CurrentPlayer.Role = handInfoMessage.Role;
            RoleImage          = handInfoMessage.Role.ImagePath;
            OnPropertyChanged(nameof(RoleImage));
        }