Added generation seed support

This commit is contained in:
MihailRis 2022-07-01 02:31:30 +03:00 • committed by GitHub
parent 37dd882fdb
commit 1038a79b78
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 25 additions and 17 deletions

View file

@ -3,6 +3,7 @@
#include "Chunk.h"
#include "Chunks.h"
#include "../world/World.h"
#include "WorldGenerator.h"
#include "../lighting/Lighting.h"
#include "../graphics/VoxelRenderer.h"
@ -32,7 +33,7 @@ void ChunksLoader::_thread(){
if (state == LOAD){
chunks.putChunk(chunk);
if (!chunk->loaded){
WorldGenerator::generate(chunk->voxels, chunk->x, chunk->y, chunk->z);
WorldGenerator::generate(chunk->voxels, chunk->x, chunk->y, chunk->z, world.load()->seed);
}
lighting.onChunkLoaded(chunk->x, chunk->y, chunk->z, true);