Luanti 5.11.0-dev
 
Loading...
Searching...
No Matches
MapgenFlatParams Struct Reference

#include <mapgen_flat.h>

+ Inheritance diagram for MapgenFlatParams:
+ Collaboration diagram for MapgenFlatParams:

Public Member Functions

 MapgenFlatParams ()
 
 ~MapgenFlatParams ()=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 ground_level = 8
 
float lake_threshold = -0.45f
 
float lake_steepness = 48.0f
 
float hill_threshold = 0.45f
 
float hill_steepness = 64.0f
 
float cave_width = 0.09f
 
u16 small_cave_num_min = 0
 
u16 small_cave_num_max = 0
 
u16 large_cave_num_min = 0
 
u16 large_cave_num_max = 2
 
s16 large_cave_depth = -33
 
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
 
NoiseParams np_filler_depth
 
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

◆ MapgenFlatParams()

MapgenFlatParams::MapgenFlatParams ( )

◆ ~MapgenFlatParams()

MapgenFlatParams::~MapgenFlatParams ( )
default

Member Function Documentation

◆ readParams()

◆ setDefaultSettings()

void MapgenFlatParams::setDefaultSettings ( Settings * settings)
virtual

Reimplemented from MapgenParams.

References flagdesc_mapgen_flat, and settings.

◆ writeParams()

Member Data Documentation

◆ cave_width

float MapgenFlatParams::cave_width = 0.09f

◆ cavern_limit

s16 MapgenFlatParams::cavern_limit = -256

◆ cavern_taper

s16 MapgenFlatParams::cavern_taper = 256

◆ cavern_threshold

float MapgenFlatParams::cavern_threshold = 0.7f

◆ dungeon_ymax

s16 MapgenFlatParams::dungeon_ymax = 31000

◆ dungeon_ymin

s16 MapgenFlatParams::dungeon_ymin = -31000

◆ ground_level

s16 MapgenFlatParams::ground_level = 8

◆ hill_steepness

float MapgenFlatParams::hill_steepness = 64.0f

◆ hill_threshold

float MapgenFlatParams::hill_threshold = 0.45f

◆ lake_steepness

float MapgenFlatParams::lake_steepness = 48.0f

◆ lake_threshold

float MapgenFlatParams::lake_threshold = -0.45f

◆ large_cave_depth

s16 MapgenFlatParams::large_cave_depth = -33

◆ large_cave_flooded

float MapgenFlatParams::large_cave_flooded = 0.5f

◆ large_cave_num_max

u16 MapgenFlatParams::large_cave_num_max = 2

◆ large_cave_num_min

u16 MapgenFlatParams::large_cave_num_min = 0

◆ np_cave1

NoiseParams MapgenFlatParams::np_cave1

◆ np_cave2

NoiseParams MapgenFlatParams::np_cave2

◆ np_cavern

NoiseParams MapgenFlatParams::np_cavern

◆ np_dungeons

NoiseParams MapgenFlatParams::np_dungeons

◆ np_filler_depth

NoiseParams MapgenFlatParams::np_filler_depth

◆ np_terrain

NoiseParams MapgenFlatParams::np_terrain

◆ small_cave_num_max

u16 MapgenFlatParams::small_cave_num_max = 0

◆ small_cave_num_min

u16 MapgenFlatParams::small_cave_num_min = 0

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