LocalPlayer::accelerateHorizontal: cleanups
[oweals/minetest.git] / src / mapgen_v7.h
index b88d90dee455ef82270b750359bbf5008be3d3db..aec28dfb4dbafcaf8f32c005cca03fa46ec995f8 100644 (file)
@@ -23,11 +23,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "mapgen.h"
 
-//////////// Mapgen V7 flags
-#define MGV7_MOUNTAINS  0x01
-#define MGV7_RIDGES     0x02
-#define MGV7_FLOATLANDS 0x04
-#define MGV7_CAVERNS    0x08
+/////////////// Mapgen V7 flags
+#define MGV7_MOUNTAINS   0x01
+#define MGV7_RIDGES      0x02
+#define MGV7_FLOATLANDS  0x04
+#define MGV7_CAVERNS     0x08
+#define MGV7_BIOMEREPEAT 0x10
 
 class BiomeManager;
 
@@ -35,7 +36,9 @@ extern FlagDesc flagdesc_mapgen_v7[];
 
 
 struct MapgenV7Params : public MapgenParams {
-       u32 spflags = MGV7_MOUNTAINS | MGV7_RIDGES | MGV7_CAVERNS;
+       u32 spflags = MGV7_MOUNTAINS | MGV7_RIDGES |
+               MGV7_CAVERNS | MGV7_BIOMEREPEAT;
+       s16 mount_zero_level = 0;
        float cave_width = 0.09f;
        s16 large_cave_depth = -33;
        s16 lava_depth = -256;
@@ -90,6 +93,7 @@ public:
        void generateRidgeTerrain();
 
 private:
+       s16 mount_zero_level;
        s16 large_cave_depth;
        float float_mount_density;
        float float_mount_height;
@@ -106,8 +110,6 @@ private:
        Noise *noise_float_base_height;
        Noise *noise_mountain;
        Noise *noise_ridge;
-
-       float float_mount_height_lim;
 };
 
 #endif