public void DisplayBoard(BasicBoardComponent[,] board) { Console.Write("\n"); // New Line for (int row = 0; row < board.GetLength(0); row++) { for (int col = 0; col < board.GetLength(1); col++) { Console.Write(m_componentImplementor.Visit(board[row, col])); // Printing the implementation of the compoent } Console.Write("\n"); // New Line } }
public T Accept <T>(IBoardComponentVisitor <T> visitor) { return(visitor.Visit(this)); }
public void Accept(IBoardComponentVisitor visitor) { visitor.Visit(this); }