Minetest  5.4.0
MapgenV7Params Struct Reference

#include <mapgen_v7.h>

+ Inheritance diagram for MapgenV7Params:
+ Collaboration diagram for MapgenV7Params:

Public Member Functions

 MapgenV7Params ()
 
 ~MapgenV7Params ()=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

s16 mount_zero_level = 0
 
s16 floatland_ymin = 1024
 
s16 floatland_ymax = 4096
 
s16 floatland_taper = 256
 
float float_taper_exp = 2.0f
 
float floatland_density = -0.6f
 
s16 floatland_ywater = -31000
 
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 = 256
 
float cavern_threshold = 0.7f
 
s16 dungeon_ymin = -31000
 
s16 dungeon_ymax = 31000
 
NoiseParams np_terrain_base
 
NoiseParams np_terrain_alt
 
NoiseParams np_terrain_persist
 
NoiseParams np_height_select
 
NoiseParams np_filler_depth
 
NoiseParams np_mount_height
 
NoiseParams np_ridge_uwater
 
NoiseParams np_mountain
 
NoiseParams np_ridge
 
NoiseParams np_floatland
 
NoiseParams np_cavern
 
NoiseParams np_cave1
 
NoiseParams np_cave2
 
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
 
BiomeParamsbparams = nullptr
 
s16 mapgen_edge_min = -MAX_MAP_GENERATION_LIMIT
 
s16 mapgen_edge_max = MAX_MAP_GENERATION_LIMIT
 

Constructor & Destructor Documentation

◆ MapgenV7Params()

MapgenV7Params::MapgenV7Params ( )

◆ ~MapgenV7Params()

MapgenV7Params::~MapgenV7Params ( )
default

Member Function Documentation

◆ readParams()

◆ setDefaultSettings()

void MapgenV7Params::setDefaultSettings ( Settings settings)
virtual

Reimplemented from MapgenParams.

References flagdesc_mapgen_v7, MGV7_CAVERNS, MGV7_MOUNTAINS, MGV7_RIDGES, and Settings::setDefault().

+ Here is the call graph for this function:

◆ writeParams()

Member Data Documentation

◆ cave_width

float MapgenV7Params::cave_width = 0.09f

Referenced by readParams(), and writeParams().

◆ cavern_limit

s16 MapgenV7Params::cavern_limit = -256

Referenced by readParams(), and writeParams().

◆ cavern_taper

s16 MapgenV7Params::cavern_taper = 256

Referenced by readParams(), and writeParams().

◆ cavern_threshold

float MapgenV7Params::cavern_threshold = 0.7f

Referenced by readParams(), and writeParams().

◆ dungeon_ymax

s16 MapgenV7Params::dungeon_ymax = 31000

Referenced by readParams(), and writeParams().

◆ dungeon_ymin

s16 MapgenV7Params::dungeon_ymin = -31000

Referenced by readParams(), and writeParams().

◆ float_taper_exp

float MapgenV7Params::float_taper_exp = 2.0f

Referenced by readParams(), and writeParams().

◆ floatland_density

float MapgenV7Params::floatland_density = -0.6f

Referenced by readParams(), and writeParams().

◆ floatland_taper

s16 MapgenV7Params::floatland_taper = 256

Referenced by readParams(), and writeParams().

◆ floatland_ymax

s16 MapgenV7Params::floatland_ymax = 4096

Referenced by readParams(), and writeParams().

◆ floatland_ymin

s16 MapgenV7Params::floatland_ymin = 1024

Referenced by readParams(), and writeParams().

◆ floatland_ywater

s16 MapgenV7Params::floatland_ywater = -31000

Referenced by readParams(), and writeParams().

◆ large_cave_depth

s16 MapgenV7Params::large_cave_depth = -33

Referenced by readParams(), and writeParams().

◆ large_cave_flooded

float MapgenV7Params::large_cave_flooded = 0.5f

Referenced by readParams(), and writeParams().

◆ large_cave_num_max

u16 MapgenV7Params::large_cave_num_max = 2

Referenced by readParams(), and writeParams().

◆ large_cave_num_min

u16 MapgenV7Params::large_cave_num_min = 0

Referenced by readParams(), and writeParams().

◆ mount_zero_level

s16 MapgenV7Params::mount_zero_level = 0

Referenced by readParams(), and writeParams().

◆ np_cave1

NoiseParams MapgenV7Params::np_cave1

Referenced by readParams(), and writeParams().

◆ np_cave2

NoiseParams MapgenV7Params::np_cave2

Referenced by readParams(), and writeParams().

◆ np_cavern

NoiseParams MapgenV7Params::np_cavern

Referenced by readParams(), and writeParams().

◆ np_dungeons

NoiseParams MapgenV7Params::np_dungeons

Referenced by readParams(), and writeParams().

◆ np_filler_depth

NoiseParams MapgenV7Params::np_filler_depth

Referenced by readParams(), and writeParams().

◆ np_floatland

NoiseParams MapgenV7Params::np_floatland

Referenced by readParams(), and writeParams().

◆ np_height_select

NoiseParams MapgenV7Params::np_height_select

Referenced by readParams(), and writeParams().

◆ np_mount_height

NoiseParams MapgenV7Params::np_mount_height

Referenced by readParams(), and writeParams().

◆ np_mountain

NoiseParams MapgenV7Params::np_mountain

Referenced by readParams(), and writeParams().

◆ np_ridge

NoiseParams MapgenV7Params::np_ridge

Referenced by readParams(), and writeParams().

◆ np_ridge_uwater

NoiseParams MapgenV7Params::np_ridge_uwater

Referenced by readParams(), and writeParams().

◆ np_terrain_alt

NoiseParams MapgenV7Params::np_terrain_alt

Referenced by readParams(), and writeParams().

◆ np_terrain_base

NoiseParams MapgenV7Params::np_terrain_base

Referenced by readParams(), and writeParams().

◆ np_terrain_persist

NoiseParams MapgenV7Params::np_terrain_persist

Referenced by readParams(), and writeParams().

◆ small_cave_num_max

u16 MapgenV7Params::small_cave_num_max = 0

Referenced by readParams(), and writeParams().

◆ small_cave_num_min

u16 MapgenV7Params::small_cave_num_min = 0

Referenced by readParams(), and writeParams().


The documentation for this struct was generated from the following files: