]> git.localhorst.tv Git - blank.git/blobdiff - src/world/Generator.cpp
fix loop removing players from world
[blank.git] / src / world / Generator.cpp
index c49dce17bf153d15bdc7dd12360254b2d86d137a..c37c18b6c2aa4a7f337286d6810bfd154ea6e002 100644 (file)
@@ -9,13 +9,14 @@
 namespace blank {
 
 Generator::Generator(const Config &config) noexcept
-: solidNoise(config.solid_seed)
-, typeNoise(config.type_seed)
+: solidNoise(config.seed)
+, typeNoise(config.seed)
 , stretch(1.0f/config.stretch)
 , solid_threshold(config.solid_threshold)
+// TODO: stable dynamic generator configuration
 , space(0)
-, light(0)
-, solids() {
+, light(13)
+, solids({ 1, 4, 7, 10 }) {
 
 }
 
@@ -47,8 +48,6 @@ void Generator::operator ()(Chunk &chunk) const noexcept {
                        }
                }
        }
-       chunk.Invalidate();
-       chunk.CheckUpdate();
 }
 
 }