diff options
| author | untodesu <kirill@untode.su> | 2025-12-26 14:50:33 +0500 |
|---|---|---|
| committer | untodesu <kirill@untode.su> | 2025-12-26 14:50:33 +0500 |
| commit | 6c2abde5c99a236453b795abaa6d7d70105e31f7 (patch) | |
| tree | f085049b9615a7d03cca5de40adb6529d6c13e11 /src/game/server/world/worldgen.cc | |
| parent | f40d09cb8f712e87691af4912f3630d92d692779 (diff) | |
| download | voxelius-6c2abde5c99a236453b795abaa6d7d70105e31f7.tar.bz2 voxelius-6c2abde5c99a236453b795abaa6d7d70105e31f7.zip | |
Just a big Ctrl+H refactoring
Diffstat (limited to 'src/game/server/world/worldgen.cc')
| -rw-r--r-- | src/game/server/world/worldgen.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/game/server/world/worldgen.cc b/src/game/server/world/worldgen.cc index 8b02b52..c8c7ade 100644 --- a/src/game/server/world/worldgen.cc +++ b/src/game/server/world/worldgen.cc @@ -18,22 +18,22 @@ static bool aggressive_caching; -static emhash8::HashMap<world::Dimension*, emhash8::HashMap<chunk_pos, std::unordered_set<Session*>>> active_tasks; +static emhash8::HashMap<Dimension*, emhash8::HashMap<chunk_pos, std::unordered_set<Session*>>> active_tasks; class WorldgenTask final : public Task { public: - explicit WorldgenTask(world::Dimension* dimension, const chunk_pos& cpos); + explicit WorldgenTask(Dimension* dimension, const chunk_pos& cpos); virtual ~WorldgenTask(void) = default; virtual void process(void) override; virtual void finalize(void) override; private: - world::Dimension* m_dimension; - world::VoxelStorage m_voxels; + Dimension* m_dimension; + VoxelStorage m_voxels; chunk_pos m_cpos; }; -WorldgenTask::WorldgenTask(world::Dimension* dimension, const chunk_pos& cpos) +WorldgenTask::WorldgenTask(Dimension* dimension, const chunk_pos& cpos) { m_dimension = dimension; m_voxels.fill(rand()); // trolling @@ -75,7 +75,7 @@ void WorldgenTask::finalize(void) // it so that it is saved regardles of whether it was // modified by players or not. This isn't particularly // good for server-side disk usage but it might improve performance - m_dimension->chunks.emplace<world::Inhabited>(chunk->get_entity()); + m_dimension->chunks.emplace<Inhabited>(chunk->get_entity()); } protocol::ChunkVoxels response; @@ -102,12 +102,12 @@ void WorldgenTask::finalize(void) } } -void world::worldgen::init(void) +void worldgen::init(void) { - aggressive_caching = io::cmdline::contains("aggressive-caching"); + aggressive_caching = cmdline::contains("aggressive-caching"); } -bool world::worldgen::is_generating(Dimension* dimension, const chunk_pos& cpos) +bool worldgen::is_generating(Dimension* dimension, const chunk_pos& cpos) { auto dim_tasks = active_tasks.find(dimension); @@ -126,7 +126,7 @@ bool world::worldgen::is_generating(Dimension* dimension, const chunk_pos& cpos) return true; } -void world::worldgen::request_chunk(Session* session, const chunk_pos& cpos) +void worldgen::request_chunk(Session* session, const chunk_pos& cpos) { if(session->dimension) { auto dim_tasks = active_tasks.find(session->dimension); |
