@Override
	public void calculate(double[][] heightmap, boolean[][] watermap) {
		calc = new double[heightmap.length][heightmap.length];
		for (int x = 0; x < heightmap.length; x++)
			for (int y = 0; y < heightmap[x].length; y++)
				temp(heightmap, watermap, x, y);
	}