API
Functions and classes available in the Lua API
|
#include <001d.h>
Public Member Functions | |
cDropperEntity (int a_BlockX, int a_BlockY, int a_BlockZ) | |
Constructor used while generating a chunk; sets m_World to NULL. | |
![]() | |
void | Activate (void) |
Sets the dropspenser to dropspense an item in the next tick. | |
void | AddDropSpenserDir (int &a_BlockX, int &a_BlockY, int &a_BlockZ, NIBBLETYPE a_Direction) |
Modifies the block coords to match the dropspenser direction given (where the dropspensed pickups should materialize) | |
void | SetRedstonePower (bool a_IsPowered) |
Sets the internal redstone power flag to "on" or "off", depending on the parameter. Calls Activate() if appropriate. | |
![]() | |
cItemGrid & | GetContents (void) |
Returns the ItemGrid used for storing the contents. | |
const cItem & | GetSlot (int a_SlotNum) const |
const cItem & | GetSlot (int a_X, int a_Y) const |
void | SetSlot (int a_SlotNum, const cItem &a_Item) |
void | SetSlot (int a_X, int a_Y, const cItem &a_Item) |
![]() | |
BLOCKTYPE | GetBlockType (void) const |
int | GetChunkX (void) const |
int | GetChunkZ (void) const |
int | GetPosX (void) const |
int | GetPosY (void) const |
int | GetPosZ (void) const |
int | GetRelX (void) const |
int | GetRelZ (void) const |
cWorld * | GetWorld (void) const |
Additional Inherited Members | |
![]() | |
enum | { ContentsHeight = 3, ContentsWidth = 3 } |
![]() | |
cBlockEntity (BLOCKTYPE a_BlockType, int a_BlockX, int a_BlockY, int a_BlockZ, cWorld *a_World) |
cDropperEntity::cDropperEntity | ( | int | a_BlockX, |
int | a_BlockY, | ||
int | a_BlockZ | ||
) |
Constructor used while generating a chunk; sets m_World to NULL.