Пример #1
0
        public void Play()
        {
            for (int i = 0; i < numGames; i++)
            {
                Console.WriteLine($"************************** game # {i + 1}");
                _gameStatus = GameStatus.Continue;
                _numRolls   = 0;

                _sum = _roll.DiceRoll();
                _numRolls++;
                EvaluateRoll();
                DisplayMessage();
                while (_gameStatus == GameStatus.Continue)
                {
                    KeepPlaying();
                    DisplayMessage();
                }
            }

            _statistics.DisplayStatistics();
        }
        internal void Play()
        {
            for (int i = 0; i < NUM_GAMES; i++)
            {
                Console.WriteLine($"{new string('-', 15)}> Game Number {i + 1} <{new string('-', 15)}");
                _gameStatus = GameStatus.Continue;
                _numRolls   = 0;

                _sum = _roll.DiceRoll();
                _numRolls++;
                EvaluateRoll();
                DisplayMessage();

                while (_gameStatus == GameStatus.Continue)
                {
                    KeepPlaying();
                    DisplayMessage();
                }
                Console.WriteLine($"{new string('*', 48)}{Environment.NewLine}");
            }

            _statistics.DisplayStatistics();
        }