public CPUPlayer(ICPUPlayerHand hand, CardCollections cardCollections, int numOfKnownCards = 2) { _Hand = hand; _CardCollections = cardCollections; var startingCards = hand.GetCards(); for (var i = 0; i < startingCards.Count; i++) { if (i < numOfKnownCards) { _KnownCards.Add(startingCards[i]); } else { _UnknownCards.Add(startingCards[i]); } } }
public DefaultRule(CardCollections cardCollections) { _CardCollections = cardCollections; }
public Peek2Rule(CardCollections cardCollections) { _CardCollections = cardCollections; }