public IterateBoards DefineIteratedBoards() { var boards = new IterateBoards(); var currentBoard = new MatrixBoard(ImageMatrix); for (int i = 0; i < IterateBoards.numberOfIterations; i++) { boards.Boards.Add(currentBoard); currentBoard = currentBoard.IterateBoard(); } return boards; }
/// <summary> /// This returns a comparison value for two boards of equal size /// </summary> /// <returns></returns> public int CompareBoards(IterateBoards compBoards) { return int.MaxValue; }