aboutsummaryrefslogtreecommitdiff
path: root/src/defaultsettings.h
diff options
context:
space:
mode:
authorRui <rui.minetest@gmail.com>2017-01-10 04:39:45 +0900
committerNer'zhul <nerzhul@users.noreply.github.com>2017-01-09 20:39:45 +0100
commitec30d49e026af2d0cb8329eb66aec48d12e79839 (patch)
tree65a96127eb50412dfbd6f5d120809a58ff510ec7 /src/defaultsettings.h
parent8e7449e09253e138716d8dbad6a2ab5c6e089e28 (diff)
downloadminetest-ec30d49e026af2d0cb8329eb66aec48d12e79839.tar.gz
minetest-ec30d49e026af2d0cb8329eb66aec48d12e79839.tar.bz2
minetest-ec30d49e026af2d0cb8329eb66aec48d12e79839.zip
Add staticdata parameter to add_entity (#5009)
* Add staticdata parameter to add_entity * Add add_entity_with_staticdata to core.features
Diffstat (limited to 'src/defaultsettings.h')
0 files changed, 0 insertions, 0 deletions
class="hl com">51 Franklin Street, Fifth Floor, Boston, MA 02110-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_ */