using System; public class Test { static void Main() { bool f = false; int n = 0; int h = 0; do { try { Console.Write("Enter the size of goban: "); n = int.Parse(Console.ReadLine()); if (n > 50 || n <= 0) throw new Exception(); else f = false; } catch { f = true; } } while (f); f = false; Console.WriteLine(); do { try { Console.Write("Enter the handicap: "); h = int.Parse(Console.ReadLine()); if (n < 0) throw new Exception(); else f = false; } catch { f = true; } } while (f); if (n > 0) { Goban Game = new Goban(n, h); do { Game.Draw(); Game.Move(); Game.ComputeDame(); Game.UpdateColor(); Game.Count(); Game.UpdateChecking(); Game.ComputeScore(); Game.Print(); } while (!Game.IsComplete()); Game.Draw(); Game.DeclareWinner(); Console.ReadLine(); } } }