#include "mapgen.h"
-////////////// Mapgen V7 flags
-#define MGV7_MOUNTAINS 0x01
-#define MGV7_RIDGES 0x02
-#define MGV7_FLOATLANDS 0x04
+//////////// Mapgen V7 flags
+#define MGV7_MOUNTAINS 0x01
+#define MGV7_RIDGES 0x02
+#define MGV7_FLOATLANDS 0x04
+#define MGV7_CAVERNS 0x08
class BiomeManager;
float float_mount_height;
s16 floatland_level;
s16 shadow_limit;
+ s16 cavern_limit;
+ s16 cavern_taper;
+ float cavern_threshold;
NoiseParams np_terrain_base;
NoiseParams np_terrain_alt;
NoiseParams np_float_base_height;
NoiseParams np_mountain;
NoiseParams np_ridge;
+ NoiseParams np_cavern;
NoiseParams np_cave1;
NoiseParams np_cave2;