Commit graph

5 commits

Author SHA1 Message Date
Dan Baker
7255cbdf64 Tree collisions and highlights 2025-06-26 18:28:33 +01:00
Dan Baker
57602adddb Removes unused variable
Removes the unused 'rng' variable from the trees script.
This simplifies the code and reduces unnecessary memory allocation.
2025-06-26 15:27:56 +01:00
Dan Baker
33c525a3c0 Refactors grass and tree spawning for seed consistency
Updates grass and tree spawning to use the parent's RNG,
ensuring consistent random generation based on the seed.

This removes redundant RNG instances and ensures that grass and
trees are generated predictably for a given cell.
2025-06-26 15:26:56 +01:00
Dan Baker
1dc768ad27 Loads of crap 2025-06-26 14:46:23 +01:00
Dan Baker
b5bf7619e6 Implements procedural ground tile generation
Adds procedural ground tile generation with chunking for improved performance.

Includes:
- Ground tile entity with debug text and cell information
- Grass and tree placement based on cell data
- Ground shader for visual representation
- Chunk loading and unloading system based on player position
2025-06-24 13:14:21 +01:00