Implement TargetingPolicy, Cover can only target other allies

This commit is contained in:
henriquenakashima 2020-09-19 16:02:38 -04:00
parent 611601934d
commit 3e0004d4cb
21 changed files with 151 additions and 26 deletions

View file

@ -17,13 +17,13 @@ public class HeroDeck
private List<BaseCard> handPile;
private List<BaseCard> discardPile;
public HeroDeck(CardId[] cardIds) {
public HeroDeck(CardId[] cardIds, BattleParticipant[] cardOwners) {
this.drawPile = new List<BaseCard>();
this.handPile = new List<BaseCard>();
this.discardPile = new List<BaseCard>();
for (int i = 0; i < cardIds.Length; i++) {
BaseCard newCard = CardDatabase.CreateCard(cardIds[i]);
BaseCard newCard = CardDatabase.CreateCard(cardIds[i], cardOwners[i]);
this.drawPile.Add(newCard);
}
this.drawPile.Shuffle();