/// <summary> /// Construct a default using the supplied deck /// </summary> public GambleDeck(IGambleCardDeck <T> reference) : base(reference) { if (reference == null) { ResetDeck(); //If we had a null deck, create a default one } }
public GambleTable(IGambleCardDeck <IGambleCard> deck, params IGambleCardPlayer <IGambleCard>[] players) : base(deck, players) { }
public GambleTable(IGambleCardDeck <IGambleCard> deck, int players = 2) : base(deck, players) { }
/// <summary> /// Construct a default using the supplied deck /// </summary> public GambleDeck(IGambleCardDeck <IGambleCard> reference) : base(reference) { }