20 #ifndef DEFERRED_ACTION_H
21 #define DEFERRED_ACTION_H
56 void SetPour (
int x,
int y,
int z,
int slot);
59 void SetBuild (
int x,
int y,
int z,
int builder_slot);
61 int src_slot,
int dest_slot,
int unum);
82 #endif // DEFERRED_ACTION_H
DeferredAction & operator=(const DeferredAction &)=delete
World provides global physics and shred connection.
int GetActionType() const
void SetSetFire(int x, int y, int z)
Deferred Action is used when some action needs to be done at next physics turn.
void SetDamage(int x, int y, int z)
void SetThrow(int x, int y, int z, int src_slot, int dest_slot, int unum)
void SetBuild(int x, int y, int z, int builder_slot)
Attached block should have inventory.
void SetGhostMove(int dir)
Animal *const attachedBlock
DeferredAction(Animal *attached)
Block without special physics and attributes.
void SetPour(int x, int y, int z, int slot)