Mgvalleys: Make river depth variation and humidity drop optional (#7532)
[oweals/minetest.git] / src / mapgen / mapgen_fractal.h
index be49415816d32531810d79bf58f73b87dcee4856..5a1948b9ab128d59a550511310d995e6732067a2 100644 (file)
@@ -1,7 +1,7 @@
 /*
 Minetest
-Copyright (C) 2015-2017 paramat
-Copyright (C) 2015-2016 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
+Copyright (C) 2015-2018 paramat
+Copyright (C) 2015-2018 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
 
 Fractal formulas from http://www.bugman123.com/Hypercomplex/index.html
 by Paul Nylander, and from http://www.fractalforums.com, thank you.
@@ -35,6 +35,8 @@ struct MapgenFractalParams : public MapgenParams
        float cave_width = 0.09f;
        s16 large_cave_depth = -33;
        s16 lava_depth = -256;
+       s16 dungeon_ymin = -31000;
+       s16 dungeon_ymax = 31000;
        u16 fractal = 1;
        u16 iterations = 11;
        v3f scale = v3f(4096.0, 1024.0, 4096.0);
@@ -44,6 +46,7 @@ struct MapgenFractalParams : public MapgenParams
        float julia_y = 0.2f;
        float julia_z = 0.133f;
        float julia_w = 0.067f;
+
        NoiseParams np_seabed;
        NoiseParams np_filler_depth;
        NoiseParams np_cave1;
@@ -74,6 +77,8 @@ private:
        bool julia;
 
        s16 large_cave_depth;
+       s16 dungeon_ymin;
+       s16 dungeon_ymax;
        u16 fractal;
        u16 iterations;
        v3f scale;