Ejemplo n.º 1
0
 /// Keep making moves until both players can't make a move anymore.
 private void GameLoop()
 {
     while (_board.CanPlay() && (_playerBlack.CanPlay() || _playerWhite.CanPlay()))
     {
         ++_roundsPlayed;
         Console.WriteLine($"\n=========== ROUND: {_roundsPlayed} ===========");
         _playerBlack.PlayOneMove(_board);
         Console.WriteLine("--------------------------------");
         _playerWhite.PlayOneMove(_board);
     }
 }