diff options
author | paramat <mat.gregory@virginmedia.com> | 2015-01-21 13:24:11 +0000 |
---|---|---|
committer | paramat <mat.gregory@virginmedia.com> | 2015-02-21 01:43:25 +0000 |
commit | 38e62805527b774e478617d9781bde72ce2bdcb9 (patch) | |
tree | e1e79a813f15ab167fb47470a8f58d00e7b865a6 /src/mapgen_v5.h | |
parent | 109f0ffeab1e38a74cfc7ec4787548ed8a6230b5 (diff) | |
download | hax-minetest-server-38e62805527b774e478617d9781bde72ce2bdcb9.tar.gz hax-minetest-server-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.h | 11 |
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(); }; |