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", | 
