unsigned char BLOCKTYPE
The datatype used by blockdata.
const Vector3i m_Position
ForEachSourceCallback(const cChunk &Chunk, Vector3i Position, BLOCKTYPE CurrentBlock)
const BLOCKTYPE m_CurrentBlock
void operator()(Vector3i Location)
Callback invoked for each potential source position of the redstone component.
static PowerLevel QueryLinkedPower(const cChunk &Chunk, Vector3i QueryPosition, BLOCKTYPE QueryBlock, Vector3i SolidBlockPosition)
Asks redstone handlers adjacent to a solid block how much power they will deliver to the querying pos...
void CheckIndirectPower()
Callback invoked for blocks supporting quasiconnectivity.