refactor(gameplay): move chunk generation phases into gen_chunk method

Consolidate multiple phase generation calls into a single gen_chunk() method on Chunk, which handles neighbor generation and ensures thread safety. Simplify World::gen_chunks_internal by using gen_chunk() instead of manual phase orchestration.
This commit is contained in:
2026-06-20 17:11:05 +08:00
parent d69e1895d4
commit 5cfd663566
3 changed files with 42 additions and 203 deletions

View File

@@ -124,6 +124,8 @@ public:
void need_upload();
void set_chunk_block(int index, unsigned id);
// ensure thread safe!
void gen_chunk();
ChunkPos chunk_pos() const;
BiomeType biome() const;