

class GameBoard {
	public static String version = "version 1.0";

	private String title = null;
	private char[][] board = null;
	private final int numRows;
	private final int numCols;
	
	public GameBoard() {
		title = "Default";
		numRows = 10;
		numCols = 10;
		board = new char[numRows][numCols];
		initializeGameBoard();
	}

	public GameBoard(int numRows, int numCols, String title) {
		this.title = title;
		this.numRows = numRows;
		this.numCols = numCols;
		board = new char[numRows][numCols];
		initializeGameBoard();
	}

	private void initializeGameBoard() {
		for(int i = 0; i < numRows; i++) {
			for (int j = 0; j < numCols; j++) {
				board[i][j] = '.';
			}
		}
	}

	public void printBoard() {
		System.out.println(title);
		for(int i = 0; i < numRows; i++) {
			for(int j = 0; j < numCols; j++) {
				System.out.print(board[i][j] + " ");
			}
			System.out.println();
		}
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String t) {
		title = t;
	}
}
// End of class
