diff options
author | dusoleil <howcansocksbereal@gmail.com> | 2022-09-20 18:52:46 -0400 |
---|---|---|
committer | dusoleil <howcansocksbereal@gmail.com> | 2022-09-20 18:52:46 -0400 |
commit | 743c526b46a1d1c6e0b7ef8b9b0f10b22ee43ab3 (patch) | |
tree | d7e1a2f2c0182664b7fe0e5b40d8b35a7433f8fa /world/chunk/ChunkLoader.gd | |
parent | 02cbcb1a7f09c2b4d9ca89bb25cfc0a8a4354b63 (diff) | |
download | game_jam49-743c526b46a1d1c6e0b7ef8b9b0f10b22ee43ab3.tar.gz game_jam49-743c526b46a1d1c6e0b7ef8b9b0f10b22ee43ab3.zip |
Simplify and Fix Monument Code
Simplify the monument chunks to just be a bounding box with the scene origin at the center.
This allows us to automatically calculate the chunks with only the bounds provided.
It also fixes the issues with scaling and rotation.
Diffstat (limited to '')
-rw-r--r-- | world/chunk/ChunkLoader.gd | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/world/chunk/ChunkLoader.gd b/world/chunk/ChunkLoader.gd index 0ea422a..5b1c2c0 100644 --- a/world/chunk/ChunkLoader.gd +++ b/world/chunk/ChunkLoader.gd @@ -126,6 +126,5 @@ func finish_chunk(chunk): var coords = v2_coords(chunk.transform.origin) loaded_chunks[coords] = weakref(chunk) var monument = ChunkGen.get_monument_at_chunk(coords) - if monument != null: - if monument.loaded_chunk == null: + if monument != null && monument.loaded_chunk == null: monument.loaded_chunk = coords |