diff --git a/mesecons_fpga/init.lua b/mesecons_fpga/init.lua index 3ff43bc..fe02835 100644 --- a/mesecons_fpga/init.lua +++ b/mesecons_fpga/init.lua @@ -3,7 +3,6 @@ plg.rules = {} -- per-player formspec positions plg.open_formspecs = {} - local lcore = dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/logic.lua") dofile(minetest.get_modpath(minetest.get_current_modname()) .. "/tool.lua")(plg) diff --git a/mesecons_fpga/logic.lua b/mesecons_fpga/logic.lua index d9a37ef..2f8c233 100644 --- a/mesecons_fpga/logic.lua +++ b/mesecons_fpga/logic.lua @@ -9,7 +9,8 @@ local operands = { { gate = "xor", short = "^", fs_name = " XOR", func = function(a, b) return a ~= b end }, { gate = "nand", short = "?", fs_name = "NAND", func = function(a, b) return not (a and b) end }, { gate = "buf", short = "_", fs_name = " =", func = function(a, b) return b end }, - { gate = "xnor", short = "=", fs_name = "XNOR", func = function(a, b) return a == b end } + { gate = "xnor", short = "=", fs_name = "XNOR", func = function(a, b) return a == b end }, + { gate = "nor", short = "!", fs_name = " NOR", func = function(a, b) return not (a or b) end }, } lg.get_operands = function()