示例#1
0
        public void Play()
        {
            var step   = 0;
            var random = new Random();

            while (!_game.IsOver())
            {
                var pins = random.Next(10);
                Console.WriteLine("{0}: {1} rolled {2} pins.", ++step, _game.CurrentPlayer, pins);
                _game.Roll(_game.CurrentPlayer, pins);
            }

            PrintTotalScoresFor();
        }
示例#2
0
 public void Roll(int pinsKnockedDown)
 {
     _game.Roll(this, pinsKnockedDown);
 }