Cuberite
A lightweight, fast and extensible game server for Minecraft
|
#include <CompoGen.h>
Public Member Functions | |
cCompoGenClassic (void) | |
Public Member Functions inherited from cTerrainCompositionGen | |
virtual | ~cTerrainCompositionGen () |
Protected Member Functions | |
virtual void | ComposeTerrain (cChunkDesc &a_ChunkDesc, const cChunkDesc::Shape &a_Shape) override |
Generates the chunk's composition into a_ChunkDesc, using the terrain shape provided in a_Shape. More... | |
virtual void | InitializeCompoGen (cIniFile &a_IniFile) override |
Reads parameters from the ini file, prepares generator for use. More... | |
Protected Attributes | |
int | m_BeachDepth |
int | m_BeachHeight |
BLOCKTYPE | m_BlockBeach |
BLOCKTYPE | m_BlockBeachBottom |
BLOCKTYPE | m_BlockBottom |
BLOCKTYPE | m_BlockMiddle |
BLOCKTYPE | m_BlockSea |
BLOCKTYPE | m_BlockTop |
int | m_SeaLevel |
Additional Inherited Members | |
Static Public Member Functions inherited from cTerrainCompositionGen | |
static std::unique_ptr< cTerrainCompositionGen > | CreateCompositionGen (cIniFile &a_IniFile, cBiomeGen &a_BiomeGen, cTerrainShapeGen &a_ShapeGen, int a_Seed) |
Creates the correct TerrainCompositionGen descendant based on the ini file settings and the seed provided. More... | |
Definition at line 65 of file CompoGen.h.
cCompoGenClassic::cCompoGenClassic | ( | void | ) |
Definition at line 118 of file CompoGen.cpp.
|
overrideprotectedvirtual |
Generates the chunk's composition into a_ChunkDesc, using the terrain shape provided in a_Shape.
Is expected to fill a_ChunkDesc's heightmap with the data from a_Shape.
Implements cTerrainCompositionGen.
Definition at line 135 of file CompoGen.cpp.
|
overrideprotectedvirtual |
Reads parameters from the ini file, prepares generator for use.
Reimplemented from cTerrainCompositionGen.
Definition at line 197 of file CompoGen.cpp.
|
protected |
Definition at line 75 of file CompoGen.h.
|
protected |
Definition at line 74 of file CompoGen.h.
|
protected |
Definition at line 79 of file CompoGen.h.
|
protected |
Definition at line 80 of file CompoGen.h.
|
protected |
Definition at line 78 of file CompoGen.h.
|
protected |
Definition at line 77 of file CompoGen.h.
|
protected |
Definition at line 81 of file CompoGen.h.
|
protected |
Definition at line 76 of file CompoGen.h.
|
protected |
Definition at line 73 of file CompoGen.h.