Dynamic_Games.IncInformation.Game.Deal.payPlayer C# (CSharp) Метод

payPlayer() приватный Метод

private payPlayer ( int id ) : void
id int
Результат void
        private void payPlayer(int id)
        {
            table.players[id].cash += table.players[id].bet;

            table.players[id].folded = true;
            int win = 0;
            foreach (Player.Player p in table.players)
            {
                if (p.id != id)
                {
                    if (p.bet >= table.players[id].bet)
                        win = p.bet;
                    else
                        win = p.bet % table.players[id].bet;
                    table.players[id].cash += win;
                    p.bet = -win;
                    if (p.cash == 0)
                        mark(p.id);
                }
            }
            table.players[id].bet = -table.players[id].bet;
        }