Esempio n. 1
0
        public DoorCard FindDoor(LocationColor color)
        {
            var cards = _cardsQueue.ToList();
            var door  = cards.OfType <DoorCard>().FirstOrDefault(p => p.Color == color);

            if (door != null)
            {
                cards.Remove(door);
                Shuffle(cards);
            }

            return(door);
        }
Esempio n. 2
0
 public ColorCard(LocationColor color)
 {
     Color = color;
 }
Esempio n. 3
0
 public DoorCard(LocationColor color)
     : base(color)
 {
 }
Esempio n. 4
0
 public LocationCard(LocationSuit suit, LocationColor color)
     : base(color)
 {
     Suit = suit;
 }