LuaVoxelManip: Add option to allocate blank data
[oweals/minetest.git] / src / emerge.cpp
index 6410e56e955ae70ee4eb901eb58f4301908e36b7..133fd4a5979d25493cb955512e7fe8b43ef51392 100644 (file)
@@ -94,7 +94,7 @@ EmergeManager::EmergeManager(IGameDef *gamedef) {
        this->oremgr    = new OreManager(gamedef);
        this->decomgr   = new DecorationManager(gamedef);
        this->schemmgr  = new SchematicManager(gamedef);
-       this->gennotify = 0;
+       this->gen_notify_on = 0;
 
        // Note that accesses to this variable are not synchronized.
        // This is because the *only* thread ever starting or stopping
@@ -363,6 +363,8 @@ void EmergeManager::loadParamsFromSettings(Settings *settings) {
        settings->getS16NoEx("water_level",  params.water_level);
        settings->getS16NoEx("chunksize",    params.chunksize);
        settings->getFlagStrNoEx("mg_flags", params.flags, flagdesc_mapgen);
+       settings->getNoiseParams("mg_biome_np_heat",     params.np_biome_heat);
+       settings->getNoiseParams("mg_biome_np_humidity", params.np_biome_humidity);
 
        delete params.sparams;
        params.sparams = createMapgenParams(params.mg_name);
@@ -377,6 +379,8 @@ void EmergeManager::saveParamsToSettings(Settings *settings) {
        settings->setS16("water_level",  params.water_level);
        settings->setS16("chunksize",    params.chunksize);
        settings->setFlagStr("mg_flags", params.flags, flagdesc_mapgen, (u32)-1);
+       settings->setNoiseParams("mg_biome_np_heat",     params.np_biome_heat);
+       settings->setNoiseParams("mg_biome_np_humidity", params.np_biome_humidity);
 
        if (params.sparams)
                params.sparams->writeParams(settings);