Esempio n. 1
0
        public override void Discard(SkillCard card)
        {
            switch (card.CardColor)
            {
            case SkillCardColor.Leadership:
                LeadershipDeck.Discard(card);
                break;

            case SkillCardColor.Engineering:
                EngineeringDeck.Discard(card);
                break;

            case SkillCardColor.Piloting:
                PilotingDeck.Discard(card);
                break;

            case SkillCardColor.Politics:
                PoliticsDeck.Discard(card);
                break;

            case SkillCardColor.Tactics:
                TacticsDeck.Discard(card);
                break;
            }
        }
Esempio n. 2
0
 protected override void Reshuffle()
 {
     Deck = new List <SkillCard>();
     Deck.AddRange(LeadershipDeck.DrawMany(2));
     Deck.AddRange(TacticsDeck.DrawMany(2));
     Deck.AddRange(PilotingDeck.DrawMany(2));
     Deck.AddRange(EngineeringDeck.DrawMany(2));
     Deck.AddRange(PoliticsDeck.DrawMany(2));
     Deck = Shuffle(Deck);
 }