Cuberite
A lightweight, fast and extensible game server for Minecraft
|
#include <EnderDragonFightStructuresGen.h>
Classes | |
struct | sTowerProperties |
Public Member Functions | |
cEnderDragonFightStructuresGen (int a_Seed) | |
void | Init (const AString &a_TowerProperties, int a_Radius) |
Public Member Functions inherited from cFinishGen | |
virtual | ~cFinishGen () |
Protected Member Functions | |
void | GenFinish (cChunkDesc &a_ChunkDesc) override |
void | PlaceTower (cChunkDesc &a_ChunkDesc, const sTowerProperties &a_TowerProperties) |
Protected Attributes | |
cBlockArea | m_Fountain |
int | m_MaxX = 1 |
int | m_MaxZ = 1 |
int | m_MinX = -1 |
int | m_MinZ = -1 |
cNoise | m_Noise |
std::map< cChunkCoords, std::vector< sTowerProperties > > | m_TowerPos |
Static Protected Attributes | |
static const std::array< Vector3i, 26 > | m_CageAir |
static const std::array< Vector3i, 48 > | m_CagePos |
Definition at line 12 of file EnderDragonFightStructuresGen.h.
cEnderDragonFightStructuresGen::cEnderDragonFightStructuresGen | ( | int | a_Seed | ) |
Definition at line 60 of file EnderDragonFightStructuresGen.cpp.
|
overrideprotectedvirtual |
Implements cFinishGen.
Definition at line 154 of file EnderDragonFightStructuresGen.cpp.
void cEnderDragonFightStructuresGen::Init | ( | const AString & | a_TowerProperties, |
int | a_Radius | ||
) |
Definition at line 69 of file EnderDragonFightStructuresGen.cpp.
|
protected |
Definition at line 220 of file EnderDragonFightStructuresGen.cpp.
|
staticprotected |
Definition at line 31 of file EnderDragonFightStructuresGen.h.
|
staticprotected |
Definition at line 30 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 32 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 34 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 34 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 34 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 34 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 28 of file EnderDragonFightStructuresGen.h.
|
protected |
Definition at line 29 of file EnderDragonFightStructuresGen.h.