#include <mapgen_valleys.h>
Inheritance diagram for MapgenValleysParams:
Collaboration diagram for MapgenValleysParams:Public Member Functions | |
| MapgenValleysParams () | |
| ~MapgenValleysParams ()=default | |
| void | readParams (const Settings *settings) |
| void | writeParams (Settings *settings) const |
| void | setDefaultSettings (Settings *settings) |
Public Member Functions inherited from MapgenParams | |
| MapgenParams ()=default | |
| virtual | ~MapgenParams () |
| s32 | getSpawnRangeMax () |
Public Attributes | |
| u16 | altitude_chill = 90 |
| u16 | river_depth = 4 |
| u16 | river_size = 5 |
| float | cave_width = 0.09f |
| s16 | large_cave_depth = -33 |
| u16 | small_cave_num_min = 0 |
| u16 | small_cave_num_max = 0 |
| u16 | large_cave_num_min = 0 |
| u16 | large_cave_num_max = 2 |
| float | large_cave_flooded = 0.5f |
| s16 | cavern_limit = -256 |
| s16 | cavern_taper = 192 |
| float | cavern_threshold = 0.6f |
| s16 | dungeon_ymin = -31000 |
| s16 | dungeon_ymax = 63 |
| NoiseParams | np_filler_depth |
| NoiseParams | np_inter_valley_fill |
| NoiseParams | np_inter_valley_slope |
| NoiseParams | np_rivers |
| NoiseParams | np_terrain_height |
| NoiseParams | np_valley_depth |
| NoiseParams | np_valley_profile |
| NoiseParams | np_cave1 |
| NoiseParams | np_cave2 |
| NoiseParams | np_cavern |
| NoiseParams | np_dungeons |
Public Attributes inherited from MapgenParams | |
| MapgenType | mgtype = MAPGEN_DEFAULT |
| v3s16 | chunksize = v3s16(5) |
| u64 | seed = 0 |
| s16 | water_level = 1 |
| s16 | mapgen_limit = MAX_MAP_GENERATION_LIMIT |
| u32 | flags = 0 |
| u32 | spflags = 0 |
| BiomeParams * | bparams = nullptr |
Additional Inherited Members | |
Static Public Attributes inherited from MapgenParams | |
| static constexpr u32 | MAX_CHUNK_VOLUME = 2000 |
| MapgenValleysParams::MapgenValleysParams | ( | ) |
|
default |
|
virtual |
Reimplemented from MapgenParams.
References altitude_chill, cave_width, cavern_limit, cavern_taper, cavern_threshold, dungeon_ymax, dungeon_ymin, flagdesc_mapgen_valleys, large_cave_depth, large_cave_flooded, large_cave_num_max, large_cave_num_min, np_cave1, np_cave2, np_cavern, np_dungeons, np_filler_depth, np_inter_valley_fill, np_inter_valley_slope, np_rivers, np_terrain_height, np_valley_depth, np_valley_profile, river_depth, river_size, settings, small_cave_num_max, small_cave_num_min, and MapgenParams::spflags.
|
virtual |
Reimplemented from MapgenParams.
References flagdesc_mapgen_valleys, MGVALLEYS_ALT_CHILL, MGVALLEYS_ALT_DRY, MGVALLEYS_HUMID_RIVERS, MGVALLEYS_VARY_RIVER_DEPTH, and settings.
|
virtual |
Reimplemented from MapgenParams.
References altitude_chill, cave_width, cavern_limit, cavern_taper, cavern_threshold, dungeon_ymax, dungeon_ymin, flagdesc_mapgen_valleys, large_cave_depth, large_cave_flooded, large_cave_num_max, large_cave_num_min, np_cave1, np_cave2, np_cavern, np_dungeons, np_filler_depth, np_inter_valley_fill, np_inter_valley_slope, np_rivers, np_terrain_height, np_valley_depth, np_valley_profile, river_depth, river_size, settings, small_cave_num_max, small_cave_num_min, and MapgenParams::spflags.
| u16 MapgenValleysParams::altitude_chill = 90 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| float MapgenValleysParams::cave_width = 0.09f |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| s16 MapgenValleysParams::cavern_limit = -256 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| s16 MapgenValleysParams::cavern_taper = 192 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| float MapgenValleysParams::cavern_threshold = 0.6f |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| s16 MapgenValleysParams::dungeon_ymax = 63 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| s16 MapgenValleysParams::dungeon_ymin = -31000 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| s16 MapgenValleysParams::large_cave_depth = -33 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| float MapgenValleysParams::large_cave_flooded = 0.5f |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::large_cave_num_max = 2 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::large_cave_num_min = 0 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_cave1 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_cave2 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_cavern |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_dungeons |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_filler_depth |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_inter_valley_fill |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_inter_valley_slope |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_rivers |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_terrain_height |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_valley_depth |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| NoiseParams MapgenValleysParams::np_valley_profile |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::river_depth = 4 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::river_size = 5 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::small_cave_num_max = 0 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().
| u16 MapgenValleysParams::small_cave_num_min = 0 |
Referenced by MapgenValleys::MapgenValleys(), readParams(), and writeParams().