26#define MGFLAT_LAKES 0x01
27#define MGFLAT_HILLS 0x02
28#define MGFLAT_CAVERNS 0x04
Definition: mg_biome.h:211
Definition: mapgen_flat.h:71
virtual void makeChunk(BlockMakeData *data)
Definition: mapgen_flat.cpp:207
float lake_steepness
Definition: mapgen_flat.h:85
s16 generateTerrain()
Definition: mapgen_flat.cpp:290
Noise * noise_terrain
Definition: mapgen_flat.h:89
float lake_threshold
Definition: mapgen_flat.h:84
float hill_steepness
Definition: mapgen_flat.h:87
int getSpawnLevelAtPoint(v2s16 p)
Definition: mapgen_flat.cpp:177
s16 ground_level
Definition: mapgen_flat.h:83
float hill_threshold
Definition: mapgen_flat.h:86
~MapgenFlat()
Definition: mapgen_flat.cpp:88
virtual MapgenType getType() const
Definition: mapgen_flat.h:76
Definition: settings.h:124
core::vector2d< s16 > v2s16
Definition: irr_v2d.h:27
static LightingParams params
Definition: light.cpp:40
MapgenType
Definition: mapgen.h:117
@ MAPGEN_FLAT
Definition: mapgen.h:122
FlagDesc flagdesc_mapgen_flat[]
Definition: mapgen_flat.cpp:41
Definition: mapgen_flat.h:35
NoiseParams np_terrain
Definition: mapgen_flat.h:55
float lake_steepness
Definition: mapgen_flat.h:38
NoiseParams np_cave1
Definition: mapgen_flat.h:58
s16 cavern_limit
Definition: mapgen_flat.h:49
~MapgenFlatParams()=default
s16 large_cave_depth
Definition: mapgen_flat.h:47
void readParams(const Settings *settings)
Definition: mapgen_flat.cpp:108
u16 small_cave_num_max
Definition: mapgen_flat.h:44
void writeParams(Settings *settings) const
Definition: mapgen_flat.cpp:138
u16 large_cave_num_min
Definition: mapgen_flat.h:45
float large_cave_flooded
Definition: mapgen_flat.h:48
NoiseParams np_filler_depth
Definition: mapgen_flat.h:56
float cavern_threshold
Definition: mapgen_flat.h:51
s16 ground_level
Definition: mapgen_flat.h:36
float lake_threshold
Definition: mapgen_flat.h:37
void setDefaultSettings(Settings *settings)
Definition: mapgen_flat.cpp:168
float hill_steepness
Definition: mapgen_flat.h:40
NoiseParams np_dungeons
Definition: mapgen_flat.h:60
NoiseParams np_cavern
Definition: mapgen_flat.h:57
NoiseParams np_cave2
Definition: mapgen_flat.h:59
s16 dungeon_ymax
Definition: mapgen_flat.h:53
s16 dungeon_ymin
Definition: mapgen_flat.h:52
u16 small_cave_num_min
Definition: mapgen_flat.h:43
u16 large_cave_num_max
Definition: mapgen_flat.h:46
float hill_threshold
Definition: mapgen_flat.h:39
MapgenFlatParams()
Definition: mapgen_flat.cpp:97
float cave_width
Definition: mapgen_flat.h:42
s16 cavern_taper
Definition: mapgen_flat.h:50
static std::string p(std::string path)
Definition: test_filesys.cpp:64