#define MAPGENV6_HEADER
#include "mapgen.h"
+#include "noise.h"
#define AVERAGE_MUD_AMOUNT 4
/////////////////// Mapgen V6 flags
-#define MGV6_JUNGLES 0x01
-#define MGV6_BIOME_BLEND 0x02
-#define MGV6_NOMUDFLOW 0x04
+#define MGV6_JUNGLES 0x01
+#define MGV6_BIOMEBLEND 0x02
+#define MGV6_MUDFLOW 0x04
extern FlagDesc flagdesc_mapgen_v6[];
-enum BiomeType
+enum BiomeV6Type
{
BT_NORMAL,
BT_DESERT
virtual float getMudAmount(int index);
bool getHaveBeach(v2s16 p);
bool getHaveBeach(int index);
- BiomeType getBiome(v2s16 p);
- BiomeType getBiome(int index, v2s16 p);
+ BiomeV6Type getBiome(v2s16 p);
+ BiomeV6Type getBiome(int index, v2s16 p);
u32 get_blockseed(u64 seed, v3s16 p);