diff --git a/House.py b/House.py index 58b1da9..d9fdf8a 100644 --- a/House.py +++ b/House.py @@ -89,7 +89,7 @@ class House: for _ in range(3): print("Rectangle n°", _ + 1, "en cours de création") - for a in range(100000): + for a in range(10000): if depth > 7: new_depth = np.random.randint(5, depth - 2) elif depth == 7: @@ -146,7 +146,7 @@ class House: self.skeleton.append((new_x, new_z, new_width, new_depth, height)) break else: - print("Failed to place rectangle after 1000 attempts.") + print("Failed to place rectangle after 100000 attempts.") def delete(self): for x in range(self.coordinates_min[0], self.coordinates_max[0]): @@ -269,37 +269,39 @@ class House: z_plan3d = z - self.coordinates_min[2] print(width, depth, n) - + if width < depth: - if n > 1: - for k in range(n - 1): + if n > 1 : + for k in range(n-1): for i in range(-1, depth + 1): - for y in range(-1, width // 2 + 1): - self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + y + k + 3), self.roof) - self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + depth - y - 4 - k), - self.roof) + for y in range(-1, width // 2 + 1 - k): + self.editor.placeBlock((x + y + k, self.coordinates_max[1] + k , z + i), self.roof) + self.editor.placeBlock((x + width - y - 1 - k, self.coordinates_max[1] + k, z + i), self.roof) + else: if width % 2 == 0: for i in range(-1, depth + 1): - self.editor.placeBlock((x + width // 2 + 1, self.coordinates_max[1] + n - 1, z + i), - self.roof) - for i in range(-1, depth + 1): - self.editor.placeBlock((x + width // 2, self.coordinates_max[1] + n - 1, z + i), self.roof) - + for y in range(2): + self.editor.placeBlock((x+ width//2 -1 + y, self.coordinates_max[1] + n -1, z + i), self.roof) + else: + for i in range(-1, depth + 1): + self.editor.placeBlock((x + width // 2, self.coordinates_max[1] + n - 1, z + i), self.roof) else: if n > 1: - for k in range(n - 1): + for k in range(n ): for i in range(-1, width + 1): - for y in range(-1, depth // 2 + 1): - self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + y + k + 2), self.roof) - self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + depth - y - 3 - k), - self.roof) - if depth % 2 == 0: - for i in range(-1, width + 1): - self.editor.placeBlock((x + i, self.coordinates_max[1] + n - 1, z + depth // 2 + 1), self.roof) - for i in range(-1, width + 1): - self.editor.placeBlock((x + i, self.coordinates_max[1] + n - 1, z + depth // 2), self.roof) - + for y in range(-1, depth // 2 + 1 - k): + self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + y + k ), self.roof) + self.editor.placeBlock((x + i, self.coordinates_max[1] + k, z + depth - y -1- k),self.roof) + else: + if depth % 2 == 0: + for i in range(-1, width + 1): + for y in range(2): + self.editor.placeBlock((x + i, self.coordinates_max[1] + n - 1, z + depth // 2 -1 +y ), self.roof) + else: + for i in range(-1, width + 1): + self.editor.placeBlock((x + i, self.coordinates_max[1] + n - 1, z + depth // 2), self.roof) + print('-----------------------------------') for i in range(-1, width + 1): @@ -363,35 +365,35 @@ class House: for j in range(-1, depth + 1): if i != -1: if h % 1 == 0: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "top"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + width - 1 - i,math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "top"})) self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j] = True if j == -1: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + i,math.ceil(self.coordinates_max[1] + h), z + j - 1), self.celling) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j - 1), self.celling) self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j - 1] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j - 1] = True elif j == depth: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j + 1), self.celling) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j + 1), self.celling) self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j + 1] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j + 1] = True else: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + i, self.coordinates_max[1] + h - 0.5, z + j), self.roof) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h - 0.5, z + j), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h-0.5), z + j), self.roof) + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h-0.5), z + j), self.roof) self.grid3d[x_plan3d + i, round(height + h + 0.5), z_plan3d + j] = True @@ -400,14 +402,14 @@ class House: self.grid3d[x_plan3d + width - 1 - i, round(height + h - 0.5), z_plan3d + j] = True if j == -1: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j - 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j - 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + i, self.coordinates_max[1] + h - 1, z + j - 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h-1), z + j - 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.editor.placeBlock( - (x + width - 1 - i, self.coordinates_max[1] + h - 1, z + j - 1), + (x + width - 1 - i, math.ceil(self.coordinates_max[1] + h-1), z + j - 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + i, round(height + h - 1), z_plan3d + j - 1] = True @@ -416,14 +418,14 @@ class House: self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j - 1] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j - 1] = True elif j == depth: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j + 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j + 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + i, self.coordinates_max[1] + h - 1, z + j + 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h-1), z + j + 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.editor.placeBlock( - (x + width - 1 - i, self.coordinates_max[1] + h - 1, z + j + 1), + (x + width - 1 - i, math.ceil(self.coordinates_max[1] + h-1), z + j + 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + i, round(height + h - 1), z_plan3d + j + 1] = True @@ -432,43 +434,43 @@ class House: self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j + 1] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j + 1] = True else: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j), Block(self.blocks["roof_slab"], {"type": "bottom"})) self.grid3d[x_plan3d + i, round(height + h), z_plan3d + j] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h), z_plan3d + j] = True if j == -1: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j - 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j - 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j - 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) if not self.grid3d[x_plan3d + i, height + h - 1, z_plan3d + j - 1]: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h - 1, z + j - 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h-1), z + j - 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + i, height + h - 1, z_plan3d + j - 1] = True if not self.grid3d[x_plan3d + width - 1 - i, height + h - 1, z_plan3d + j - 1]: self.editor.placeBlock( - (x + width - 1 - i, self.coordinates_max[1] + h - 1, z + j - 1), + (x + width - 1 - i, math.ceil(self.coordinates_max[1] + h-1), z + j - 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + width - 1 - i, height + h - 1, z_plan3d + j - 1] = True self.grid3d[x_plan3d + i, round(height + h - 1), z_plan3d + j - 1] = True self.grid3d[x_plan3d + width - 1 - i, round(height + h - 1), z_plan3d + j - 1] = True elif j == depth: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h), z + j + 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + width - 1 - i, self.coordinates_max[1] + h, z + j + 1), + self.editor.placeBlock((x + width - 1 - i, math.ceil(self.coordinates_max[1] + h), z + j + 1), Block(self.blocks["celling_slab"], {"type": "bottom"})) if not self.grid3d[x_plan3d + i, height + h - 1, z_plan3d + j + 1]: - self.editor.placeBlock((x + i, self.coordinates_max[1] + h - 1, z + j + 1), + self.editor.placeBlock((x + i, math.ceil(self.coordinates_max[1] + h-1), z + j + 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + i, height + h - 1, z_plan3d + j + 1] = True if not self.grid3d[x_plan3d + width - 1 - i, height + h - 1, z_plan3d + j + 1]: self.editor.placeBlock( - (x + width - 1 - i, self.coordinates_max[1] + h - 1, z + j + 1), + (x + width - 1 - i, math.ceil(self.coordinates_max[1] + h-1), z + j + 1), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[x_plan3d + width - 1 - i, height + h - 1, z_plan3d + j + 1] = True @@ -481,40 +483,41 @@ class House: h = 0 for i in range(-1, depth // 2): for j in range(-1, width + 1): + print( self.coordinates_max[1] + h) if i != -1: if h % 1 == 0: - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["roof_slab"], {"type": "top"})) - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["roof_slab"], {"type": "top"})) self.grid3d[x_plan3d + j, round(height + h), z_plan3d + i] = True self.grid3d[x_plan3d + j, round(height + h), z_plan3d + depth - 1 - i] = True if j == -1: - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + i), self.celling) - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), self.celling) self.grid3d[x_plan3d + j - 1, round(height + h), z_plan3d + i] = True self.grid3d[x_plan3d + j - 1, round(height + h), z_plan3d + depth - 1 - i] = True elif j == width: - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + i), self.celling) - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), self.celling) self.grid3d[x_plan3d + j + 1, round(height + h), z_plan3d + i] = True self.grid3d[x_plan3d + j + 1, round(height + h), z_plan3d + depth - 1 - i] = True else: - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j, self.coordinates_max[1] + h - 0.5, z + i), self.roof) - self.editor.placeBlock((x + j, self.coordinates_max[1] + h - 0.5, z + depth - 1 - i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h - 0.5), z + i), self.roof) + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h - 0.5), z + depth - 1 - i), self.roof) self.grid3d[j, round(height + h + 0.5), i] = True @@ -523,14 +526,14 @@ class House: self.grid3d[j, round(height + h - 0.5), depth - 1 - i] = True if j == -1: - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h - 1, z + i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h - 1), z + i), Block(self.blocks["celling_slab"], {"type": "top"})) self.editor.placeBlock( - (x + j - 1, self.coordinates_max[1] + h - 1, z + depth - 1 - i), + (x + j - 1, math.ceil(self.coordinates_max[1] + h-1), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, round(height + h), i] = True @@ -538,14 +541,14 @@ class House: self.grid3d[j, round(height + h - 1), i] = True self.grid3d[j, round(height + h - 1), depth - 1 - i] = True elif j == width: - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h - 1, z + i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h-1), z + i), Block(self.blocks["celling_slab"], {"type": "top"})) self.editor.placeBlock( - (x + j + 1, self.coordinates_max[1] + h - 1, z + depth - 1 - i), + (x + j + 1, math.ceil(self.coordinates_max[1] + h-1), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, round(height + h), i] = True @@ -553,43 +556,43 @@ class House: self.grid3d[j, round(height + h - 1), i] = True self.grid3d[j, round(height + h - 1), depth - 1 - i] = True else: - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["roof_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["roof_slab"], {"type": "bottom"})) self.grid3d[j, round(height + h), i] = True self.grid3d[j, round(height + h), depth - 1 - i] = True if j == -1: - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "bottom"})) if not self.grid3d[j, height + h - 1, i]: - self.editor.placeBlock((x + j - 1, self.coordinates_max[1] + h - 1, z + i), + self.editor.placeBlock((x + j - 1, math.ceil(self.coordinates_max[1] + h-1) , z + i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, height + h - 1, i] = True if not self.grid3d[j, height + h - 1, depth - 1 - i]: self.editor.placeBlock( - (x + j - 1, self.coordinates_max[1] + h - 1, z + depth - 1 - i), + (x + j - 1, math.ceil(self.coordinates_max[1] + h-1) , z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, height + h - 1, depth - 1 - i] = True self.grid3d[j, round(height + h), i] = True self.grid3d[j, round(height + h), depth - 1 - i] = True elif j == width: - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + i), Block(self.blocks["celling_slab"], {"type": "bottom"})) - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h, z + depth - 1 - i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "bottom"})) if not self.grid3d[j, height + h - 1, i]: - self.editor.placeBlock((x + j + 1, self.coordinates_max[1] + h - 1, z + i), + self.editor.placeBlock((x + j + 1, math.ceil(self.coordinates_max[1] + h-1), z + i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, height + h - 1, i] = True if not self.grid3d[j, height + h - 1, depth - 1 - i]: self.editor.placeBlock( - (x + j + 1, self.coordinates_max[1] + h - 1, z + depth - 1 - i), + (x + j + 1, math.ceil(self.coordinates_max[1] + h-1), z + depth - 1 - i), Block(self.blocks["celling_slab"], {"type": "top"})) self.grid3d[j, height + h - 1, depth - 1 - i] = True @@ -601,7 +604,7 @@ class House: if i != -1: h += 0.5 - + QUARTZ_SLAB = Block(self.blocks["celling_slab"], {"type": "top"}) for i in range(-2, width + 2): diff --git a/main.py b/main.py index 3c36815..82f606e 100644 --- a/main.py +++ b/main.py @@ -22,7 +22,7 @@ def main(): origin = ((buildArea.begin).x, (buildArea.begin).z) remove_trees('./world_maker/data/heightmap.png', './world_maker/data/treemap.png', - './world_maker/data/smooth_sobel_watermap.png') + './world_maker/data/smooth_sobel_watermap.png') smooth_terrain('./world_maker/data/heightmap.png', './world_maker/data/heightmap_smooth.png', './world_maker/data/smooth_sobel_watermap.png') diff --git a/world_maker/data/building.png b/world_maker/data/building.png index 0592ddc..f1fba6f 100644 Binary files a/world_maker/data/building.png and b/world_maker/data/building.png differ diff --git a/world_maker/data/building_moutain.png b/world_maker/data/building_moutain.png index ec205e9..4458a40 100644 Binary files a/world_maker/data/building_moutain.png and b/world_maker/data/building_moutain.png differ diff --git a/world_maker/data/city_map.png b/world_maker/data/city_map.png index 3204bd4..23da104 100644 Binary files a/world_maker/data/city_map.png and b/world_maker/data/city_map.png differ diff --git a/world_maker/data/district.png b/world_maker/data/district.png index be99e50..326c998 100644 Binary files a/world_maker/data/district.png and b/world_maker/data/district.png differ diff --git a/world_maker/data/heightmap.png b/world_maker/data/heightmap.png index fd530c9..7cb99c5 100644 Binary files a/world_maker/data/heightmap.png and b/world_maker/data/heightmap.png differ diff --git a/world_maker/data/heightmap_smooth.png b/world_maker/data/heightmap_smooth.png index df0ea6f..62b6f06 100644 Binary files a/world_maker/data/heightmap_smooth.png and b/world_maker/data/heightmap_smooth.png differ diff --git a/world_maker/data/heightmap_with_building.png b/world_maker/data/heightmap_with_building.png index b760c78..689f512 100644 Binary files a/world_maker/data/heightmap_with_building.png and b/world_maker/data/heightmap_with_building.png differ diff --git a/world_maker/data/highwaymap.png b/world_maker/data/highwaymap.png index 08a915d..82d7a29 100644 Binary files a/world_maker/data/highwaymap.png and b/world_maker/data/highwaymap.png differ diff --git a/world_maker/data/mountain_map.png b/world_maker/data/mountain_map.png index f8f9f7c..6a7ffa1 100644 Binary files a/world_maker/data/mountain_map.png and b/world_maker/data/mountain_map.png differ diff --git a/world_maker/data/removed_treesmap.png b/world_maker/data/removed_treesmap.png index 4a5ba6b..9e897ed 100644 Binary files a/world_maker/data/removed_treesmap.png and b/world_maker/data/removed_treesmap.png differ diff --git a/world_maker/data/roadmap.png b/world_maker/data/roadmap.png index ee8afc6..d8e5612 100644 Binary files a/world_maker/data/roadmap.png and b/world_maker/data/roadmap.png differ diff --git a/world_maker/data/skeleton_highway.png b/world_maker/data/skeleton_highway.png index 19baad8..884c2f5 100644 Binary files a/world_maker/data/skeleton_highway.png and b/world_maker/data/skeleton_highway.png differ diff --git a/world_maker/data/skeleton_highway_area.png b/world_maker/data/skeleton_highway_area.png index aa3af81..1e36112 100644 Binary files a/world_maker/data/skeleton_highway_area.png and b/world_maker/data/skeleton_highway_area.png differ diff --git a/world_maker/data/skeleton_mountain.png b/world_maker/data/skeleton_mountain.png index c356aec..45da59c 100644 Binary files a/world_maker/data/skeleton_mountain.png and b/world_maker/data/skeleton_mountain.png differ diff --git a/world_maker/data/skeleton_mountain_area.png b/world_maker/data/skeleton_mountain_area.png index 383a7a6..e92b513 100644 Binary files a/world_maker/data/skeleton_mountain_area.png and b/world_maker/data/skeleton_mountain_area.png differ diff --git a/world_maker/data/smooth_sobel_watermap.png b/world_maker/data/smooth_sobel_watermap.png index 36096fd..0043cf4 100644 Binary files a/world_maker/data/smooth_sobel_watermap.png and b/world_maker/data/smooth_sobel_watermap.png differ diff --git a/world_maker/data/smooth_terrain_delta.png b/world_maker/data/smooth_terrain_delta.png index eb480c1..64e427e 100644 Binary files a/world_maker/data/smooth_terrain_delta.png and b/world_maker/data/smooth_terrain_delta.png differ diff --git a/world_maker/data/sobelmap.png b/world_maker/data/sobelmap.png index eddca82..ec0328d 100644 Binary files a/world_maker/data/sobelmap.png and b/world_maker/data/sobelmap.png differ diff --git a/world_maker/data/treemap.png b/world_maker/data/treemap.png index 7e1a02d..79761f8 100644 Binary files a/world_maker/data/treemap.png and b/world_maker/data/treemap.png differ diff --git a/world_maker/data/watermap.png b/world_maker/data/watermap.png index 1d91fc2..b66ed1c 100644 Binary files a/world_maker/data/watermap.png and b/world_maker/data/watermap.png differ