Cuberite
A lightweight, fast and extensible game server for Minecraft
|
#include <CompoGen.h>
Public Member Functions | |
cCompoGenSameBlock (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 | |
BLOCKTYPE | m_BlockType |
bool | m_IsBedrocked |
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 26 of file CompoGen.h.
|
inline |
Definition at line 30 of file CompoGen.h.
|
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 23 of file CompoGen.cpp.
|
overrideprotectedvirtual |
Reads parameters from the ini file, prepares generator for use.
Reimplemented from cTerrainCompositionGen.
Definition at line 53 of file CompoGen.cpp.
|
protected |
Definition at line 37 of file CompoGen.h.
|
protected |
Definition at line 38 of file CompoGen.h.