summaryrefslogtreecommitdiff
path: root/src/mapgen_v6.h
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2013-04-21 00:11:05 -0400
committerkwolekr <kwolekr@minetest.net>2013-04-21 01:06:19 -0400
commit03868ff8e1bcdcc831b8bd845b8ea7961f7ea1c8 (patch)
tree67281ed9594f171b47fe9ae3aeaa71f7332c9a3c /src/mapgen_v6.h
parent527deb947ca992d2b0533db02eddf38e8150960b (diff)
downloadminetest-03868ff8e1bcdcc831b8bd845b8ea7961f7ea1c8.tar.gz
minetest-03868ff8e1bcdcc831b8bd845b8ea7961f7ea1c8.tar.bz2
minetest-03868ff8e1bcdcc831b8bd845b8ea7961f7ea1c8.zip
Class-ify caves & move to cavegen.cpp, fix cave regression, add caves to Mapgen V7
Diffstat (limited to 'src/mapgen_v6.h')
-rw-r--r--src/mapgen_v6.h17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/mapgen_v6.h b/src/mapgen_v6.h
index d37e406cb..a0276fb59 100644
--- a/src/mapgen_v6.h
+++ b/src/mapgen_v6.h
@@ -23,7 +23,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapgen.h"
#define AVERAGE_MUD_AMOUNT 4
-#define VMANIP_FLAG_CAVE VOXELFLAG_CHECKED1
enum BiomeType
{
@@ -43,16 +42,6 @@ extern NoiseParams nparams_v6_def_humidity;
extern NoiseParams nparams_v6_def_trees;
extern NoiseParams nparams_v6_def_apple_trees;
-struct Cave {
- s16 min_tunnel_diameter;
- s16 max_tunnel_diameter;
- int dswitchint;
- u16 tunnel_routepoints;
- int part_max_length_rs;
- bool large_cave_is_flat;
- bool flooded;
-};
-
struct MapgenV6Params : public MapgenParams {
float freq_desert;
float freq_beach;
@@ -166,10 +155,8 @@ public:
void addDirtGravelBlobs();
void growGrass();
void placeTreesAndJungleGrass();
- virtual void defineCave(Cave &cave, PseudoRandom ps,
- v3s16 node_min, bool large_cave);
- void generateCaves(int max_stone_y);
- virtual void generateSomething() {}; //for next mapgen
+ virtual void generateCaves(int max_stone_y);
+ virtual void generateExperimental() {}
};
struct MapgenFactoryV6 : public MapgenFactory {