static void Main(string[] args) { var boardModel = new BoardModel(); while (true) { BoardView.Show(boardModel); Console.Write("Skriv Hvor du vil sette 'X', (Feks: a2)"); var validInput = true; do { if (!validInput) { Console.WriteLine("Skriv igjen"); } var pos = Console.ReadLine(); validInput = boardModel.SetX(pos); } while (!validInput); BoardView.Show(boardModel); Thread.Sleep(1000); boardModel.SetO(); } }
static void Main(string[] args) { var boardModel = new BoardModel(); while (true) { BoardView.Show(boardModel); Console.Write("Skriv inn hvor du vil sette kryss (f.eks. \"a2\"): "); var position = Console.ReadLine(); var col = position[0] - 'a'; var row = position[1] - '1'; var index = row * 3 + col; boardModel.SetPlayer1(index); BoardView.Show(boardModel); Thread.Sleep(700); var success = boardModel.SetRandomPlayer2(); if (!success) { return; } } }