diff options
-rw-r--r-- | mesecons_gates/init.lua | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/mesecons_gates/init.lua b/mesecons_gates/init.lua index b7eae45..aa9da75 100644 --- a/mesecons_gates/init.lua +++ b/mesecons_gates/init.lua @@ -33,25 +33,8 @@ gates = {"diode", "not", "nand", "and", "xor"} for g in ipairs(gates) do gate = gates[g] if g < 3 then get_rules = get_gate_rules_one - node_box = { - type = "fixed", - fixed = { - {-6/16, -8/16, -6/16, 6/16, -7/16, 6/16 }, - {6/16, -8/16, -2/16, 8/16, -7/16, 2/16 }, - {-8/16, -8/16, -2/16, -6/16, -7/16, 2/16 }, - }, - } else get_rules = get_gate_rules_two - node_box = { - type = "fixed", - fixed = { - {-6/16, -8/16, -6/16, 6/16, -7/16, 6/16 }, - {6/16, -8/16, -2/16, 8/16, -7/16, 2/16 }, - {-2/16, -8/16, 6/16, 2/16, -7/16, 8/16 }, - {-2/16, -8/16, -8/16, 2/16, -7/16, -6/16 }, - }, - } end for on=0,1 do nodename = "mesecons_gates:"..gate @@ -75,6 +58,13 @@ for g in ipairs(gates) do gate = gates[g] "jeija_gate_"..onoff..".png^".. "jeija_gate_"..gate..".png" + node_box = { + type = "fixed", + fixed = { + {-8/16, -8/16, -8/16, 8/16, -7/16, 8/16 }, + }, + } + minetest.register_node(nodename, { description = description, paramtype = "light", |