t/html; charset=UTF-8 Last-Modified: Tue, 03 Nov 2026 09:29:17 GMT Expires: Fri, 31 Oct 2036 09:29:17 GMT Track can-dig check: also notify user when digging is not allowed - advtrains.git - Advtrains mod for minetest.
aboutsummaryrefslogtreecommitdiff
path: root/advtrains
diff options
context:
space:
mode:
authororwell96 <orwell@bleipb.de>2021-03-12 17:30:50 +0100
committerorwell96 <orwell@bleipb.de>2021-03-12 17:30:50 +0100
commit2dcf60dec6304abc910dea82c6f9a5904bbf365b (patch)
treeb534822e5f0d220b6d344b21719fc954ffdeec46 /advtrains
parent0c7beca20e5f97a2ef24334282d7615d92295ad0 (diff)
Track can-dig check: also notify user when digging is not allowed
Diffstat (limited to 'advtrains')
-rw-r--r--advtrains/locale/advtrains.de.tr1
-rw-r--r--advtrains/tracks.lua11with this program; if not, write to the Free Software Foundation, Inc.,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 movedintdetached_inventory_AllowMove(conststd::string &name,conststd::string &from_list,int from_index,conststd::string &to_list,int to_index,int count, ServerActiveObject *player);// Return number of accepted items to be putintdetached_inventory_AllowPut(conststd::string &name,conststd::string &listname,int index, ItemStack &stack, ServerActiveObject *player);// Return number of accepted items to be takenintdetached_inventory_AllowTake(conststd::string &name,conststd::string &listname,int index, ItemStack &stack, ServerActiveObject *player);// Report moved itemsvoiddetached_inventory_OnMove(conststd::string &name,conststd::string &from_list,int from_index,conststd::string &to_list,int to_index,int count, ServerActiveObject *player);// Report put itemsvoiddetached_inventory_OnPut(conststd::string &name,conststd::string &listname,int index, ItemStack &stack, ServerActiveObject *player);// Report taken itemsvoiddetached_inventory_OnTake(conststd::string &name,conststd::string &listname,int index, ItemStack &stack, ServerActiveObject *player);private:boolgetDetachedInventoryCallback(conststd::string &name,const char*callbackname);};#endif/* S_INVENTORY_H_ */