public void updateAllBoard() {
		Cell cCell;
		for (int y = 0; y < ySize; y++) {
			for (int x = 0; x < xSize; x++) {
				cCell = curMap.getCell(y, x);
				if (cCell.containsRock()) {
					board[x][y] = new Hexagon(this, rock);
				} else if (cCell.containsBlackAnt()) {
					board[x][y] = new Hexagon(this, antB);
				} else if (cCell.containsRedAnt()) {
					board[x][y] = new Hexagon(this, antR);
				} else if (cCell.isContainsFood()) {
					board[x][y] = new Hexagon(this, food);
				} else if (cCell.containsBlackAntHill()) {
					board[x][y] = new Hexagon(this, antHB);
				} else if (cCell.containsRedAntHill()) {
					board[x][y] = new Hexagon(this, antHR);
				} else if (cCell.isClear()) {
					board[x][y] = new Hexagon(this, clear);
				}

			}
		}
	}