PlayerAcquiredCard() public méthode

public PlayerAcquiredCard ( Player p, List cards ) : void
p Player
cards List
Résultat void
Exemple #1
0
 private static void StartGameDeal(Game game)
 {
     List<CardsMovement> moves = new List<CardsMovement>();
     // Deal everyone 4 cards
     foreach (Player player in game.Players)
     {
         CardsMovement move = new CardsMovement();
         move.Cards = new List<Card>();
         move.To = new DeckPlace(player, DeckType.Hand);
         for (int i = 0; i < 4; i++)
         {
             game.SyncImmutableCard(player, game.PeekCard(0));
             Card c = game.DrawCard();
             move.Cards.Add(c);
         }
         moves.Add(move);
     }
     game.MoveCards(moves, null);
     int p = 0;
     foreach (Player player in game.Players)
     {
         game.PlayerAcquiredCard(player, moves[p].Cards);
         p++;
     }
 }