Noise: Prevent unittest crash caused by division by zero
[oweals/minetest.git] / src / mapgen.h
index dde4e5c256a3b84e9e700af7c3914df0fb34edd2..7f4b76c3e0b33e4f1a817025dd3a146ddc090a76 100644 (file)
@@ -118,6 +118,7 @@ enum MapgenType {
        MAPGEN_FRACTAL,
        MAPGEN_VALLEYS,
        MAPGEN_SINGLENODE,
+       MAPGEN_CARPATHIAN,
        MAPGEN_INVALID,
 };
 
@@ -250,7 +251,7 @@ public:
        virtual void generateCaves(s16 max_stone_y, s16 large_cave_depth);
        virtual bool generateCaverns(s16 max_stone_y);
        virtual void generateDungeons(s16 max_stone_y, MgStoneType stone_type);
-       virtual MgStoneType generateBiomes();
+       virtual MgStoneType generateBiomes(s16 biome_zero_level = 0);
        virtual void dustTopNodes();
 
 protected:
@@ -294,6 +295,7 @@ protected:
        float cavern_limit;
        float cavern_taper;
        float cavern_threshold;
+       int lava_depth;
 };
 
 #endif