Create BattleController#monsterDeck
This commit is contained in:
parent
de072a80f7
commit
28db788635
3 changed files with 22 additions and 4 deletions
|
|
@ -17,13 +17,13 @@ public class BattleDeck<BaseCardT> where BaseCardT : BaseCard
|
|||
private List<BaseCardT> handPile;
|
||||
private List<BaseCardT> discardPile;
|
||||
|
||||
public BattleDeck(CardDatabase<BaseCardT> cardDatabase, CardId[] cardIds, BattleParticipant[] cardOwners) {
|
||||
public BattleDeck(CardDatabase<BaseCardT> cardDatabase, int[] cardIds, BattleParticipant[] cardOwners) {
|
||||
this.drawPile = new List<BaseCardT>();
|
||||
this.handPile = new List<BaseCardT>();
|
||||
this.discardPile = new List<BaseCardT>();
|
||||
|
||||
for (int i = 0; i < cardIds.Length; i++) {
|
||||
BaseCardT newCard = cardDatabase.CreateCard((int) cardIds[i], cardOwners[i]);
|
||||
BaseCardT newCard = cardDatabase.CreateCard(cardIds[i], cardOwners[i]);
|
||||
this.drawPile.Add(newCard);
|
||||
}
|
||||
this.drawPile.Shuffle();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue