Ejemplo n.º 1
0
 public Game(Action <string> showMessage,
             Action <Player> markActivePlayer,
             Action <CardSet> showCards,
             Action <Player> getGameWinner,
             Func <string, CardSuite?, bool> yesOrNo,
             Func <string, bool, CardSuite?> trumpRequest,
             params Player[] players)
 {
     ShowMessage      = showMessage;
     MarkActivePlayer = markActivePlayer;
     ShowCards        = showCards;
     GetGameWinner    = getGameWinner;
     YesOrNo          = yesOrNo;
     TrumpRequest     = trumpRequest;
     Table            = GetCardSet();
     //DiscardPile = GetCardSet();
     //DiscardPileOfSecondPlayer = GetCardSet();
     //DiscardPileOfThirdPlayer = GetCardSet();
     Players = new List <Player>(players);
     Deck    = GetCardSet();
     Deck.Full(32);
 }