private void InitDecks() { House = new HouseCard(6); Church = new ChurchCard(7); TransportToInner = new MoveCard(10, 109); TransportToOuter = new MoveCard(17, 14); Medic = new MedicCard(9); BlackSmith = new BlackSmithCard(8); Dragon = new DragonCard(12, 16); L1 = new List <Card>(); L2 = new List <Card>(); BlueDeck = new Stack <Card>(); RedDeck = new Stack <Card>(); for (int i = 0; i < 20; i++) { L1.Add(new MonsterCard(2, 0)); L1.Add(new MonsterCard(3, 1)); L1.Add(new MonsterCard(4, 2)); L2.Add(new MonsterCard(7, 12)); L2.Add(new MonsterCard(9, 11)); L2.Add(new MonsterCard(8, 15)); } for (int i = 0; i < 10; i++) { L1.Add(new GoldCard(2, 3)); L1.Add(new BlessCard(5)); L1.Add(new CurseCard(4)); L2.Add(new BlessCard(14)); L2.Add(new CurseCard(13)); } }
public void HouseCardHandToDiscardPile(HouseCard H) { _HouseCardHand.Remove(H); _HouseCardDiscardPile.Add(H); }
public void HouseCardDiscardPileToHand(HouseCard H) { _HouseCardDiscardPile.Remove(H); _HouseCardHand.Add(H); }