mirror of
https://gitlab.com/deetmit/mesecons_x.git
synced 2024-07-15 12:19:40 +02:00
34 lines
1.4 KiB
Lua
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,
|
|
--]]
|
|
})
|