Exemplo n.º 1
0
 public override void Play(sbyte ownerCard, Player[] players, CardDecks currDecks)
 {
     for (int i = 0; i < players.Length; i++)
     {
         if ((players[i].IsLive) && (players[i].IsCast))
         {
             players[i].HealthWizard -= 3;
         }
     }
 }
Exemplo n.º 2
0
 public void AddCardsTo(List <Card> cards, CardDecks toDeck)
 {
     if (toDeck == CardDecks.OnHand)
     {
         this.OnHandCards.AddRange(cards);
     }
     else
     {
         this._playerDecks[toDeck].AddCards(cards);
     }
 }
Exemplo n.º 3
0
 public List <Card> GetTopFrom(CardDecks deckName, int count)
 {
     return(this._playerDecks[deckName].Take(count));
 }
Exemplo n.º 4
0
 public void MoveCardTo(Card card, CardDecks deck)
 {
     this._cardDeckController.AddCardsTo(new List <Card> {
         card
     }, deck);
 }
Exemplo n.º 5
0
 public void MoveCardsTo(List <Card> cards, CardDecks deck)
 {
     this._cardDeckController.AddCardsTo(cards, deck);
 }