aboutsummaryrefslogtreecommitdiff
path: root/src/content_mapnode.cpp
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2013-08-24 23:42:02 +0200
committerproller <proller@github.com>2013-08-31 21:26:51 +0400
commit5d0f19fd7db83666bef84c2fb6a641ff76176468 (patch)
tree936c3f7fa8f1dbd68058c58f4036e0f18b1616a6 /src/content_mapnode.cpp
parenta0ef75d32df6ef6064bc70678addf136b190f8c6 (diff)
downloadminetest-5d0f19fd7db83666bef84c2fb6a641ff76176468.tar.gz
minetest-5d0f19fd7db83666bef84c2fb6a641ff76176468.tar.bz2
minetest-5d0f19fd7db83666bef84c2fb6a641ff76176468.zip
Fix bug in pathfinder causing endless loop in some situations
Diffstat (limited to 'src/content_mapnode.cpp')
0 files changed, 0 insertions, 0 deletions
0-1301 USA. */ #ifndef S_INVENTORY_H_ #define S_INVENTORY_H_ #include "cpp_api/s_base.h" struct ItemStack; class ScriptApiDetached : virtual public ScriptApiBase { public: /* Detached inventory callbacks */ // Return number of accepted items to be moved int detached_inventory_AllowMove( const std::string &name, const std::string &from_list, int from_index, const std::string &to_list, int to_index, int count, ServerActiveObject *player); // Return number of accepted items to be put int detached_inventory_AllowPut( const std::string &name, const std::string &listname, int index, ItemStack &stack, ServerActiveObject *player); // Return number of accepted items to be taken int detached_inventory_AllowTake( const std::string &name, const std::string &listname, int index, ItemStack &stack, ServerActiveObject *player); // Report moved items void detached_inventory_OnMove( const std::string &name, const std::string &from_list, int from_index, const std::string &to_list, int to_index, int count, ServerActiveObject *player); // Report put items void detached_inventory_OnPut( const std::string &name, const std::string &listname, int index, ItemStack &stack, ServerActiveObject *player); // Report taken items void detached_inventory_OnTake( const std::string &name, const std::string &listname, int index, ItemStack &stack, ServerActiveObject *player); private: bool getDetachedInventoryCallback( const std::string &name, const char *callbackname); }; #endif /* S_INVENTORY_H_ */