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; } } }
public void AddCardsTo(List <Card> cards, CardDecks toDeck) { if (toDeck == CardDecks.OnHand) { this.OnHandCards.AddRange(cards); } else { this._playerDecks[toDeck].AddCards(cards); } }
public List <Card> GetTopFrom(CardDecks deckName, int count) { return(this._playerDecks[deckName].Take(count)); }
public void MoveCardTo(Card card, CardDecks deck) { this._cardDeckController.AddCardsTo(new List <Card> { card }, deck); }
public void MoveCardsTo(List <Card> cards, CardDecks deck) { this._cardDeckController.AddCardsTo(cards, deck); }