mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
refactor: change pointer parameters to references for Level and Content in various classes
This commit is contained in:
parent
ef2c0b2370
commit
c1b311f3c4
41 changed files with 258 additions and 251 deletions
|
|
@ -24,7 +24,7 @@ const uint MIN_SURROUNDING = 9;
|
|||
ChunksController::ChunksController(Level& level)
|
||||
: level(level),
|
||||
generator(std::make_unique<WorldGenerator>(
|
||||
level.content->generators.require(level.getWorld()->getGenerator()),
|
||||
level.content.generators.require(level.getWorld()->getGenerator()),
|
||||
level.content,
|
||||
level.getWorld()->getSeed()
|
||||
)) {}
|
||||
|
|
@ -141,7 +141,7 @@ void ChunksController::createChunk(const Player& player, int x, int z) const {
|
|||
chunk->updateHeights();
|
||||
|
||||
if (!chunkFlags.loadedLights) {
|
||||
Lighting::prebuildSkyLight(chunk.get(), level.content->getIndices());
|
||||
Lighting::prebuildSkyLight(*chunk, *level.content.getIndices());
|
||||
}
|
||||
chunkFlags.loaded = true;
|
||||
chunkFlags.ready = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue