diff options
| author | tpart <tpart120@proton.me> | 2025-09-12 22:33:41 +0200 | 
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2025-09-12 22:33:41 +0200 | 
| commit | 203009f4808ce8b9e07c3ed68dd33a41dafd53e3 (patch) | |
| tree | e7c95777c7cf27435ba130349d7a6103137d4f58 | |
| parent | 4261a51eae19bcc1818207ff041fa7be5fdacfda (diff) | |
| download | hurrycurry-203009f4808ce8b9e07c3ed68dd33a41dafd53e3.tar hurrycurry-203009f4808ce8b9e07c3ed68dd33a41dafd53e3.tar.bz2 hurrycurry-203009f4808ce8b9e07c3ed68dd33a41dafd53e3.tar.zst | |
Fix: Floor mesher keeps some meshes lying around when switching maps
| -rw-r--r-- | client/map/tiles/floor_mesher.gd | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/client/map/tiles/floor_mesher.gd b/client/map/tiles/floor_mesher.gd index f7f954e9..cb89cc0b 100644 --- a/client/map/tiles/floor_mesher.gd +++ b/client/map/tiles/floor_mesher.gd @@ -47,7 +47,9 @@ func remove_tile(pos: Vector2i):  	tiles.erase(str(pos))  func flush() -> void: -	if tiles.is_empty(): return +	if tiles.is_empty(): +		mesh_instance.mesh = null +		return  	var tiles_queue = tiles.duplicate()  	var st := SurfaceTool.new()  	st.begin(Mesh.PRIMITIVE_TRIANGLES) | 
