Minetest  5.4.0
MapgenV6Params Struct Reference

#include <mapgen_v6.h>

+ Inheritance diagram for MapgenV6Params:
+ Collaboration diagram for MapgenV6Params:

Public Member Functions

 MapgenV6Params ()
 
 ~MapgenV6Params ()=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 freq_desert = 0.45f
 
float freq_beach = 0.15f
 
s16 dungeon_ymin = -31000
 
s16 dungeon_ymax = 31000
 
NoiseParams np_terrain_base
 
NoiseParams np_terrain_higher
 
NoiseParams np_steepness
 
NoiseParams np_height_select
 
NoiseParams np_mud
 
NoiseParams np_beach
 
NoiseParams np_biome
 
NoiseParams np_cave
 
NoiseParams np_humidity
 
NoiseParams np_trees
 
NoiseParams np_apple_trees
 
- 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

◆ MapgenV6Params()

MapgenV6Params::MapgenV6Params ( )

◆ ~MapgenV6Params()

MapgenV6Params::~MapgenV6Params ( )
default

Member Function Documentation

◆ readParams()

void MapgenV6Params::readParams ( const Settings settings)
virtual

Reimplemented from MapgenParams.

References dungeon_ymax, dungeon_ymin, flagdesc_mapgen_v6, freq_beach, freq_desert, Settings::getFlagStrNoEx(), Settings::getFloatNoEx(), Settings::getNoiseParams(), Settings::getS16NoEx(), np_apple_trees, np_beach, np_biome, np_cave, np_height_select, np_humidity, np_mud, np_steepness, np_terrain_base, np_terrain_higher, np_trees, and MapgenParams::spflags.

+ Here is the call graph for this function:

◆ setDefaultSettings()

void MapgenV6Params::setDefaultSettings ( Settings settings)
virtual

Reimplemented from MapgenParams.

References flagdesc_mapgen_v6, MGV6_BIOMEBLEND, MGV6_JUNGLES, MGV6_MUDFLOW, MGV6_SNOWBIOMES, MGV6_TREES, and Settings::setDefault().

+ Here is the call graph for this function:

◆ writeParams()

void MapgenV6Params::writeParams ( Settings settings) const
virtual

Reimplemented from MapgenParams.

References dungeon_ymax, dungeon_ymin, flagdesc_mapgen_v6, freq_beach, freq_desert, np_apple_trees, np_beach, np_biome, np_cave, np_height_select, np_humidity, np_mud, np_steepness, np_terrain_base, np_terrain_higher, np_trees, Settings::setFlagStr(), Settings::setFloat(), Settings::setNoiseParams(), Settings::setS16(), and MapgenParams::spflags.

+ Here is the call graph for this function:

Member Data Documentation

◆ dungeon_ymax

s16 MapgenV6Params::dungeon_ymax = 31000

Referenced by readParams(), and writeParams().

◆ dungeon_ymin

s16 MapgenV6Params::dungeon_ymin = -31000

Referenced by readParams(), and writeParams().

◆ freq_beach

float MapgenV6Params::freq_beach = 0.15f

Referenced by readParams(), and writeParams().

◆ freq_desert

float MapgenV6Params::freq_desert = 0.45f

Referenced by readParams(), and writeParams().

◆ np_apple_trees

NoiseParams MapgenV6Params::np_apple_trees

Referenced by readParams(), and writeParams().

◆ np_beach

NoiseParams MapgenV6Params::np_beach

Referenced by readParams(), and writeParams().

◆ np_biome

NoiseParams MapgenV6Params::np_biome

Referenced by readParams(), and writeParams().

◆ np_cave

NoiseParams MapgenV6Params::np_cave

Referenced by readParams(), and writeParams().

◆ np_height_select

NoiseParams MapgenV6Params::np_height_select

Referenced by readParams(), and writeParams().

◆ np_humidity

NoiseParams MapgenV6Params::np_humidity

Referenced by readParams(), and writeParams().

◆ np_mud

NoiseParams MapgenV6Params::np_mud

Referenced by readParams(), and writeParams().

◆ np_steepness

NoiseParams MapgenV6Params::np_steepness

Referenced by readParams(), and writeParams().

◆ np_terrain_base

NoiseParams MapgenV6Params::np_terrain_base

Referenced by readParams(), and writeParams().

◆ np_terrain_higher

NoiseParams MapgenV6Params::np_terrain_higher

Referenced by readParams(), and writeParams().

◆ np_trees

NoiseParams MapgenV6Params::np_trees

Referenced by readParams(), and writeParams().


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