Exemplo n.º 1
0
 private void SetProbabilities(DiscardStrategyStub discardStrategy, Dictionary <Card, double> dict)
 {
     foreach (var entry in dict)
     {
         var cardInHand = discardStrategy.Hand.First(cih => cih.Card == entry.Key);
         discardStrategy.DiscardProbabilities[cardInHand] = new Probability(entry.Value);
     }
 }
Exemplo n.º 2
0
        public DiscardStrategyStub CreateDiscardStrategy()
        {
            var gameProvider = GameProviderFabric.Create(Color.Blue, Color.Yellow);

            DiscardStrategyStub stub = new DiscardStrategyStub
            {
                Player       = new Player(new Game(gameProvider, 4)),
                GameProvider = gameProvider,
            };

            return(stub);
        }