public static void BoardForeach(this Board board, Action <Point> action) { LengthXY = new LengthToXY(board.BoardSize); var BoardSize = board.BoardSize; for (int i = 0; i < BoardSize * BoardSize; i++) { Point pt = LengthXY.GetXY(i); action(pt); } }
public Board(string boardString) { BoardString = boardString.Replace("\n", ""); lengthXY = new LengthToXY(Size); }