From edbc2790e31f27195835ef184a9d452bc83b2c56 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sun, 26 May 2013 20:52:39 +0000 Subject: Fixed cItemGrid API, no more changeable GetSlot(). Also fixed possible water and lava duplication glitches in the dispenser. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1520 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/DropSpenserEntity.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/DropSpenserEntity.h') diff --git a/source/DropSpenserEntity.h b/source/DropSpenserEntity.h index d6e1144b1..f4221808c 100644 --- a/source/DropSpenserEntity.h +++ b/source/DropSpenserEntity.h @@ -67,13 +67,16 @@ public: // tolua_end -private: +protected: bool m_ShouldDropSpense; ///< If true, the dropspenser will dropspense an item in the next tick void DropSpense(void); /// Override this function to provide the specific behavior for item dropspensing (drop / shoot / pour / ...) virtual void DropSpenseFromSlot(int a_SlotNum) = 0; + + /// Helper function, drops one item from the specified slot (like a dropper) + void DropFromSlot(int a_SlotNum); } ; // tolua_export -- cgit v1.2.3