public void NewBoard() { Board = new SqrState[ROWS, COLS]; Moves = 0; Winner = WinState.NoOne; GameTurn = Turn.Cross; LastMove = new int[2] { -1, -1 }; }
public TicTacToe(TicTacToe clone) { Board = new SqrState[ROWS, COLS]; Moves = clone.Moves; GameTurn = clone.GameTurn; Winner = clone.Winner; LastMove = new int[] { clone.LastMove[0], clone.LastMove[1] }; for (int row = 0; row < ROWS; ++row) { for (int col = 0; col < COLS; ++col) { Board[row, col] = clone.Board[row, col]; } } }