diff options
Diffstat (limited to 'wires_common.lua')
-rw-r--r-- | wires_common.lua | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/wires_common.lua b/wires_common.lua index c5f761b..6806d01 100644 --- a/wires_common.lua +++ b/wires_common.lua @@ -1,17 +1,17 @@ minetest.register_on_placenode(function(pos, node) if minetest.registered_nodes[node.name].digiline then - digiline:update_autoconnect(pos) + digilines:update_autoconnect(pos) end end) minetest.register_on_dignode(function(pos, node) if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].digiline then -- need to make sure that node exists (unknown nodes!) - digiline:update_autoconnect(pos) + digilines:update_autoconnect(pos) end end) -function digiline:update_autoconnect(pos, secondcall) +function digilines:update_autoconnect(pos, secondcall) local xppos = {x=pos.x+1, y=pos.y, z=pos.z} local zppos = {x=pos.x, y=pos.y, z=pos.z+1} local xmpos = {x=pos.x-1, y=pos.y, z=pos.z} @@ -26,20 +26,20 @@ function digiline:update_autoconnect(pos, secondcall) local zmypos = {x=pos.x, y=pos.y+1, z=pos.z-1} if secondcall == nil then - digiline:update_autoconnect(xppos, true) - digiline:update_autoconnect(zppos, true) - digiline:update_autoconnect(xmpos, true) - digiline:update_autoconnect(zmpos, true) + digilines:update_autoconnect(xppos, true) + digilines:update_autoconnect(zppos, true) + digilines:update_autoconnect(xmpos, true) + digilines:update_autoconnect(zmpos, true) - digiline:update_autoconnect(xpypos, true) - digiline:update_autoconnect(zpypos, true) - digiline:update_autoconnect(xmypos, true) - digiline:update_autoconnect(zmypos, true) + digilines:update_autoconnect(xpypos, true) + digilines:update_autoconnect(zpypos, true) + digilines:update_autoconnect(xmypos, true) + digilines:update_autoconnect(zmypos, true) - digiline:update_autoconnect(xpympos, true) - digiline:update_autoconnect(zpympos, true) - digiline:update_autoconnect(xmympos, true) - digiline:update_autoconnect(zmympos, true) + digilines:update_autoconnect(xpympos, true) + digilines:update_autoconnect(zpympos, true) + digilines:update_autoconnect(xmympos, true) + digilines:update_autoconnect(zmympos, true) end local def = minetest.registered_nodes[minetest.get_node(pos).name] @@ -49,20 +49,20 @@ function digiline:update_autoconnect(pos, secondcall) return nil end - local zmg = digiline:rules_link_anydir(pos, zmpos) - local zmymg = digiline:rules_link_anydir(pos, zmympos) - local xmg = digiline:rules_link_anydir(pos, xmpos) - local xmymg = digiline:rules_link_anydir(pos, xmympos) - local zpg = digiline:rules_link_anydir(pos, zppos) - local zpymg = digiline:rules_link_anydir(pos, zpympos) - local xpg = digiline:rules_link_anydir(pos, xppos) - local xpymg = digiline:rules_link_anydir(pos, xpympos) + local zmg = digilines:rules_link_anydir(pos, zmpos) + local zmymg = digilines:rules_link_anydir(pos, zmympos) + local xmg = digilines:rules_link_anydir(pos, xmpos) + local xmymg = digilines:rules_link_anydir(pos, xmympos) + local zpg = digilines:rules_link_anydir(pos, zppos) + local zpymg = digilines:rules_link_anydir(pos, zpympos) + local xpg = digilines:rules_link_anydir(pos, xppos) + local xpymg = digilines:rules_link_anydir(pos, xpympos) - local xpyg = digiline:rules_link_anydir(pos, xpypos) - local zpyg = digiline:rules_link_anydir(pos, zpypos) - local xmyg = digiline:rules_link_anydir(pos, xmypos) - local zmyg = digiline:rules_link_anydir(pos, zmypos) + local xpyg = digilines:rules_link_anydir(pos, xpypos) + local zpyg = digilines:rules_link_anydir(pos, zpypos) + local xmyg = digilines:rules_link_anydir(pos, xmypos) + local zmyg = digilines:rules_link_anydir(pos, zmypos) local zm, xm, zp, xp, xpy, zpy, xmy, zmy if zmg or zmymg then zm = 1 else zm = 0 end |