73 Super(a_Seed, a_Grid, a_Grid, a_MaxOffset, a_MaxOffset, a_Size, a_Size, 100),
cStructGenMarbleCaves(int a_Seed)
virtual void GenFinish(cChunkDesc &a_ChunkDesc) override
virtual void GenFinish(cChunkDesc &a_ChunkDesc) override
cStructGenDualRidgeCaves(int a_Seed, float a_Threshold)
virtual cStructurePtr CreateStructure(int a_GridX, int a_GridZ, int a_OriginX, int a_OriginZ) override
Create a new structure at the specified gridpoint.
cStructGenWormNestCaves(int a_Seed, int a_Size=64, int a_Grid=96, int a_MaxOffset=128)
The interface that a finisher must implement Finisher implements changes to the chunk after the rough...
Generates structures in a semi-random grid.
std::shared_ptr< cStructure > cStructurePtr
cGridStructGen(int a_Seed, int a_GridSizeX, int a_GridSizeZ, int a_MaxOffsetX, int a_MaxOffsetZ, int a_MaxStructureSizeX, int a_MaxStructureSizeZ, size_t a_MaxCacheSize)