public CardGrid(int numberOfCardsPerSide, IStatePermuter permuter, IStateScorer scorer) : this(numberOfCardsPerSide, null, permuter, scorer) { }
public CardGrid(int numberOfCardsPerSide, List<Card> cards, IStatePermuter permuter, IStateScorer scorer) : this(numberOfCardsPerSide, cards) { StatePermuter = permuter; StateScorer = scorer; }
public CardGrid(int numberOfCardsPerSide, IStatePermuter permuter) : this(numberOfCardsPerSide, null as List<Card>) { StatePermuter = permuter; }