#include <mapgen_v5.h>
Public Member Functions | |
MapgenV5Params () | |
~MapgenV5Params ()=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 | |
float | cave_width = 0.09f |
s16 | large_cave_depth = -256 |
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 = 256 |
float | cavern_threshold = 0.7f |
s16 | dungeon_ymin = -31000 |
s16 | dungeon_ymax = 31000 |
NoiseParams | np_filler_depth |
NoiseParams | np_factor |
NoiseParams | np_height |
NoiseParams | np_ground |
NoiseParams | np_cave1 |
NoiseParams | np_cave2 |
NoiseParams | np_cavern |
NoiseParams | np_dungeons |
Public Attributes inherited from MapgenParams | |
MapgenType | mgtype = MAPGEN_DEFAULT |
s16 | chunksize = 5 |
u64 | seed = 0 |
s16 | water_level = 1 |
s16 | mapgen_limit = MAX_MAP_GENERATION_LIMIT |
u32 | flags = 0 |
u32 | spflags = 0 |
BiomeParams * | bparams = nullptr |
s16 | mapgen_edge_min = -MAX_MAP_GENERATION_LIMIT |
s16 | mapgen_edge_max = MAX_MAP_GENERATION_LIMIT |
MapgenV5Params::MapgenV5Params | ( | ) |
|
default |
|
virtual |
Reimplemented from MapgenParams.
References cave_width, cavern_limit, cavern_taper, cavern_threshold, dungeon_ymax, dungeon_ymin, flagdesc_mapgen_v5, large_cave_depth, large_cave_flooded, large_cave_num_max, large_cave_num_min, np_cave1, np_cave2, np_cavern, np_dungeons, np_factor, np_filler_depth, np_ground, np_height, settings, small_cave_num_max, small_cave_num_min, and MapgenParams::spflags.
|
virtual |
Reimplemented from MapgenParams.
References flagdesc_mapgen_v5, MGV5_CAVERNS, and settings.
|
virtual |
Reimplemented from MapgenParams.
References cave_width, cavern_limit, cavern_taper, cavern_threshold, dungeon_ymax, dungeon_ymin, flagdesc_mapgen_v5, large_cave_depth, large_cave_flooded, large_cave_num_max, large_cave_num_min, np_cave1, np_cave2, np_cavern, np_dungeons, np_factor, np_filler_depth, np_ground, np_height, settings, small_cave_num_max, small_cave_num_min, and MapgenParams::spflags.
float MapgenV5Params::cave_width = 0.09f |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
s16 MapgenV5Params::cavern_limit = -256 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
s16 MapgenV5Params::cavern_taper = 256 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
float MapgenV5Params::cavern_threshold = 0.7f |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
s16 MapgenV5Params::dungeon_ymax = 31000 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
s16 MapgenV5Params::dungeon_ymin = -31000 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
s16 MapgenV5Params::large_cave_depth = -256 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
float MapgenV5Params::large_cave_flooded = 0.5f |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
u16 MapgenV5Params::large_cave_num_max = 2 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
u16 MapgenV5Params::large_cave_num_min = 0 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
NoiseParams MapgenV5Params::np_cave1 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
NoiseParams MapgenV5Params::np_cave2 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
NoiseParams MapgenV5Params::np_cavern |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
NoiseParams MapgenV5Params::np_dungeons |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
NoiseParams MapgenV5Params::np_factor |
Referenced by MapgenV5::MapgenV5(), readParams(), TestMapSettingsManager::testMapSettingsManager(), and writeParams().
NoiseParams MapgenV5Params::np_filler_depth |
Referenced by MapgenV5::MapgenV5(), readParams(), TestMapSettingsManager::testMapSettingsManager(), and writeParams().
NoiseParams MapgenV5Params::np_ground |
Referenced by MapgenV5::MapgenV5(), readParams(), TestMapSettingsManager::testMapSettingsManager(), and writeParams().
NoiseParams MapgenV5Params::np_height |
Referenced by MapgenV5::MapgenV5(), readParams(), TestMapSettingsManager::testMapSettingsManager(), and writeParams().
u16 MapgenV5Params::small_cave_num_max = 0 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().
u16 MapgenV5Params::small_cave_num_min = 0 |
Referenced by MapgenV5::MapgenV5(), readParams(), and writeParams().