mirror of
https://github.com/mt-mods/home_workshop_modpack.git
synced 2024-11-15 23:20:22 +01:00
46 lines
1.2 KiB
Lua
46 lines
1.2 KiB
Lua
--local usage
|
|
local futil = computers.formspec
|
|
|
|
computers.show_formspec = computers.formspec.show_formspec
|
|
|
|
function computers.load_gui(pos, node, clicker)
|
|
--minetest.chat_send_all("test")
|
|
|
|
local formspec = {
|
|
formspec_version = 4,
|
|
{
|
|
type = "size",
|
|
w = 10,
|
|
h = 10,
|
|
},
|
|
{
|
|
type = "label",
|
|
x = 1,
|
|
y = 1,
|
|
label = "test label",
|
|
},
|
|
{
|
|
type = "button",
|
|
x = 1,
|
|
y = 2,
|
|
w = 5,
|
|
h = 2,
|
|
name = "test_btn",
|
|
label = "test btn",
|
|
on_event = function(form, player, element)
|
|
local cindex = futil.get_index_by_name(form, "test_btn")
|
|
form[cindex] = {type = "label", x=1, y=3, label = "test button label"}
|
|
|
|
return form
|
|
end,
|
|
props = {
|
|
border = false,
|
|
bgimg = "kuto_button.png^[combine:16x16^[noalpha^[colorize:#ffffff70",
|
|
bgimg_hovered = "kuto_button.png^[combine:16x16^[noalpha^[colorize:#ffffff90",
|
|
bgimg_middle = "4,4",
|
|
}
|
|
}
|
|
}
|
|
|
|
computers.show_formspec(clicker, "computers:gui", formspec)
|
|
end |