mesecons_x/mesecons_autotools/formula/formula.lua
2022-01-28 14:53:26 +01:00

34 lines
1.4 KiB
Lua

local function on_use_formula_book(itemstack, player, pointed_thing)
local user = player:get_player_name()
local formspec =
"formspec_version[3]"..
"size[32,25]"..
"label[15,0.7;FSM generator]"..
"field[0.5,2;15,1;title;Name;]"..
"textarea[0.5,4;15,15;text;" .. "Code:" .. ";" .. "" .. "]" ..
"textarea[16.5,2;15,17;d;" .. "Compilation Logs:" .. ";" .. "" .. "]" ..
"button_exit[0.5,19;3,1;save;" .. "Save" .. "]" ..
"button_exit[14.5,20;3,1;compile;" .. "Compile" .. "]" ..
"button_exit[28.5,20;3,1;generate;" .. "Generate" .. "]" ..
""
minetest.show_formspec(user, "mesecons_autotools:formula_show", formspec)
end
--minetest.register_craftitem("mesecons_autotools:circuit_empty", {
minetest.register_tool("mesecons_autotools:formula", {
description = "Logic formula generator",
inventory_image = "formula_book.png",
stack_max = 1,
on_use = on_use_formula_book,
--[[
on_place = none,
on_secondary_use = none,
--]]
})