|
static bool | DoesLhsLockMe (NIBBLETYPE a_MetaLhs, NIBBLETYPE a_MyMeta) |
| Determine, from the metadata of a repeater on our left side, if they lock us. More...
|
|
static void | ForValidSourcePositions (const cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_BlockType, NIBBLETYPE a_Meta, ForEachSourceCallback &Callback) |
|
static PowerLevel | GetPowerDeliveredToPosition (const cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_BlockType, Vector3i a_QueryPosition, BLOCKTYPE a_QueryBlockType, bool IsLinked) |
|
static bool | IsLocked (cChunk &Chunk, const Vector3i a_Position, const NIBBLETYPE a_Meta) |
| Determine if a repeater is locked. More...
|
|
static bool | IsOn (BLOCKTYPE a_Block) |
|
static std::pair< bool, NIBBLETYPE > | IsOnRepeater (cChunk &Chunk, const Vector3i a_Position) |
| Returns a pair with first element indicating if the block at the given position is an activated repeater. More...
|
|
static void | Update (cChunk &a_Chunk, cChunk &CurrentlyTicking, Vector3i a_Position, BLOCKTYPE a_BlockType, NIBBLETYPE a_Meta, const PowerLevel Power) |
|
Determine, from the metadata of a repeater on our left side, if they lock us.
To test a repeater on our right, simply invert the order of arguments provided. "Left" is relative to the direction the repeater output faces, naturally.
Definition at line 35 of file RedstoneRepeaterHandler.h.