private boolean method320(int x, int y, int z) {
		int l = anIntArrayArrayArray445[z][x][y];
		if (l == -anInt448)
			return false;
		if (l == anInt448)
			return true;
		int worldX = x << 7;
		int worldY = y << 7;
		if (method324(worldX + 1, worldY + 1, heightMap[z][x][y])
				&& method324((worldX + 128) - 1, worldY + 1,
						heightMap[z][x + 1][y])
				&& method324((worldX + 128) - 1, (worldY + 128) - 1,
						heightMap[z][x + 1][y + 1])
				&& method324(worldX + 1, (worldY + 128) - 1,
						heightMap[z][x][y + 1])) {
			anIntArrayArrayArray445[z][x][y] = anInt448;
			return true;
		} else {
			anIntArrayArrayArray445[z][x][y] = -anInt448;
			return false;
		}
	}