Exemple #1
0
        public Guess(IGameProvider provider, CardInHand cardInHand)
        {
            _provider  = provider;
            _converter = new CardsToMatrixConverter(provider);
            _matrix    = provider.CreateFullDeckMatrix();

            CardInHand = cardInHand;
        }
Exemple #2
0
 protected Pile(IGameProvider provider)
 {
     Provider  = provider ?? throw new ArgumentNullException(nameof(provider));
     Matrix    = provider.CreateEmptyMatrix();
     Converter = new CardsToMatrixConverter(provider);
 }
Exemple #3
0
 public PilesAnalyzer(IGameProvider provider)
 {
     _provider  = provider;
     _converter = new CardsToMatrixConverter(provider);
 }