Пример #1
0
        private PlayerAction Raise(PokerPlayer player, long chips)
        {
            long totalChips = 0;

            if (player.Chips < chips)
            {
                raiseSize += player.Chips;
                AddToPot(player, raiseSize);
                LogLine($"Not enough chips to raise {chips}, raising up to {raiseSize} instead");
            }
            else
            {
                totalChips = raiseSize - player.BetValue + chips;
                raiseSize += chips;
                AddToPot(player, totalChips);
            }

            LogLine($"Raised to {raiseSize}");
            return(player.Raise(raiseSize));
        }