Cuberite
A lightweight, fast and extensible game server for Minecraft
cFireSimulator Member List

This is the complete list of members for cFireSimulator, including all inherited members.

AddBlock(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) overridecFireSimulatorprivatevirtual
AdjacentOffsetscSimulatorstatic
CanStartFireInBlock(cChunk *a_NearChunk, Vector3i a_RelPos)cFireSimulatorprivate
cFireSimulator(cWorld &a_World, cIniFile &a_IniFile)cFireSimulator
cSimulator(cWorld &a_World)cSimulatorinline
DoesBurnForever(BLOCKTYPE a_BlockType)cFireSimulatorstatic
GetBurnStepTime(cChunk *a_Chunk, Vector3i a_RelPos)cFireSimulatorprivate
GetLinkedOffsets(Vector3i Offset)cSimulatorstatic
IsAllowedBlock(BLOCKTYPE a_BlockType)cFireSimulatorprivatestatic
IsFuel(BLOCKTYPE a_BlockType)cFireSimulatorstatic
m_BurnStepTimeFuelcFireSimulatorprivate
m_BurnStepTimeNonfuelcFireSimulatorprivate
m_FlammabilitycFireSimulatorprivate
m_ReplaceFuelChancecFireSimulatorprivate
m_WorldcSimulatorprotected
RemoveFuelNeighbors(cChunk *a_Chunk, Vector3i a_RelPos)cFireSimulatorprivate
Simulate(float a_Dt)cSimulatorprotectedvirtual
SimulateChunk(std::chrono::milliseconds a_Dt, int a_ChunkX, int a_ChunkZ, cChunk *a_Chunk) overridecFireSimulatorprivatevirtual
TrySpreadFire(cChunk *a_Chunk, Vector3i a_RelPos)cFireSimulatorprivate
WakeUp(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
WakeUp(cChunk &a_Chunk, Vector3i a_Position, Vector3i a_Offset, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
~cSimulator()cSimulatorinlinevirtual