From f758ae7e8c5fa2da0c1499ec31a4ee1e8faede5c Mon Sep 17 00:00:00 2001 From: Alain STARK Date: Fri, 19 Aug 2022 16:55:19 +0200 Subject: [PATCH] Triangles around point --- utils/terrain/Terrain.gd | 6 ++++++ world/game.gd | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/terrain/Terrain.gd b/utils/terrain/Terrain.gd index 1320cf3..ba4c050 100644 --- a/utils/terrain/Terrain.gd +++ b/utils/terrain/Terrain.gd @@ -178,6 +178,12 @@ class Point: if not (incoming_edge._idx != -1 and incoming_edge._idx != incoming): break return list_points + + func triangles_around(): + var list_triangles = [] + for edge in edges_around(): + list_triangles.append(edge.triangle()) + return list_triangles # Edges iterator class Edges: diff --git a/world/game.gd b/world/game.gd index 32a84b2..824a37a 100644 --- a/world/game.gd +++ b/world/game.gd @@ -4,7 +4,7 @@ signal world_loaded export(int) var width = 2000 export(int) var height = 2000 -export(int) var spacing = 5 +export(int) var spacing = 20 export(int, 1, 9) var octaves = 5 export(int, 1, 30) var wavelength = 8 export(int) var border_width = 200