summaryrefslogtreecommitdiff
path: root/src/mapgen_v5.h
diff options
context:
space:
mode:
authorparamat <mat.gregory@virginmedia.com>2015-01-21 13:24:11 +0000
committerparamat <mat.gregory@virginmedia.com>2015-02-21 01:43:25 +0000
commit38e62805527b774e478617d9781bde72ce2bdcb9 (patch)
treee1e79a813f15ab167fb47470a8f58d00e7b865a6 /src/mapgen_v5.h
parent109f0ffeab1e38a74cfc7ec4787548ed8a6230b5 (diff)
downloadminetest-38e62805527b774e478617d9781bde72ce2bdcb9.tar.gz
minetest-38e62805527b774e478617d9781bde72ce2bdcb9.tar.bz2
minetest-38e62805527b774e478617d9781bde72ce2bdcb9.zip
Mgv5: Remove blobgen. Remove crumble and wetness noises
Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code
Diffstat (limited to 'src/mapgen_v5.h')
-rw-r--r--src/mapgen_v5.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mapgen_v5.h b/src/mapgen_v5.h
index 1949bf5db..703addf65 100644
--- a/src/mapgen_v5.h
+++ b/src/mapgen_v5.h
@@ -23,7 +23,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapgen.h"
/////////////////// Mapgen V5 flags
-#define MGV5_BLOBS 0x01
+//#define MGV5_ 0x01
+
+class BiomeManager;
extern FlagDesc flagdesc_mapgen_v5[];
@@ -36,8 +38,6 @@ struct MapgenV5Params : public MapgenSpecificParams {
NoiseParams np_cave1;
NoiseParams np_cave2;
NoiseParams np_ground;
- NoiseParams np_crumble;
- NoiseParams np_wetness;
MapgenV5Params();
~MapgenV5Params() {}
@@ -67,8 +67,6 @@ public:
Noise *noise_cave1;
Noise *noise_cave2;
Noise *noise_ground;
- Noise *noise_crumble;
- Noise *noise_wetness;
Noise *noise_heat;
Noise *noise_humidity;
@@ -96,8 +94,7 @@ public:
void calculateNoise();
int generateBaseTerrain();
void generateBiomes();
- void generateCaves();
- void generateBlobs();
+ void generateCaves(int max_stone_y);
void dustTopNodes();
};