示例#1
0
文件: Game.cs 项目: Ceridan/Casino
        public void Play()
        {
            var luckyNumber = _dice.GetDiceDropNumber();

            foreach (var player in _players)
            {
                foreach (var bet in player.CurrentBets)
                {
                    if (bet.Number == luckyNumber)
                    {
                        player.CurrentChips += bet.ChipsAmount * GetWinningModifier(luckyNumber);
                    }
                    else
                    {
                        CasinoChips += bet.ChipsAmount;
                    }
                }

                player.ClearBets();
            }
        }