Пример #1
0
        static void Main(string[] args)
        {
            Pack        pack   = new Pack();
            Player      p1     = new Player("Natan", 100);
            PokerDealer dealer = new PokerDealer(pack, new List <Player>()
            {
                p1
            });

            dealer.DealCardsToAllPlayers(2);
            dealer.PrintAllPlayersCards();
            Console.WriteLine();

            Console.WriteLine("Flop:");
            dealer.DealFlop();
            dealer.PrintCardsOnTable();
            Console.WriteLine();

            Dictionary <Hand, double> chances = CalcChance.Calc(p1.cards, dealer.cardsOnTable);

            PrintChances(chances);
            Console.WriteLine();
            Console.ReadKey();

            Console.WriteLine("Turn:");
            dealer.DealTurn();
            dealer.PrintCardsOnTable();
            Console.WriteLine();

            chances = CalcChance.Calc(p1.cards, dealer.cardsOnTable);
            PrintChances(chances);
            Console.WriteLine();
            Console.ReadKey();

            Console.WriteLine("River:");
            dealer.DealRiver();
            dealer.PrintCardsOnTable();
            Console.WriteLine();


            PrintHand(p1.cards, dealer.cardsOnTable);
            Console.ReadKey();
        }