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); }
public ColorCard(LocationColor color) { Color = color; }
public DoorCard(LocationColor color) : base(color) { }
public LocationCard(LocationSuit suit, LocationColor color) : base(color) { Suit = suit; }