Editor: display arena's current name and author in the name-author form

This commit is contained in:
marco_a 2021-01-19 00:52:02 +01:00
parent 231686460f
commit 767f3f4403

View File

@ -31,7 +31,12 @@ minetest.register_tool("arena_lib:settings_rename_author", {
on_drop = function() end,
on_use = function(itemstack, user, pointed_thing)
minetest.show_formspec(user:get_player_name(), "arena_lib:settings_rename_author", get_rename_author_formspec())
local mod = user:get_meta():get_string("arena_lib_editor.mod")
local arena_name = user:get_meta():get_string("arena_lib_editor.arena")
local id, arena = arena_lib.get_arena_by_name(mod, arena_name)
minetest.show_formspec(user:get_player_name(), "arena_lib:settings_rename_author", get_rename_author_formspec(arena))
end
})
@ -130,16 +135,16 @@ end
---------------FUNZIONI LOCALI----------------
----------------------------------------------
function get_rename_author_formspec()
function get_rename_author_formspec(arena)
local formspec = {
"formspec_version[4]",
"size[7,2.2]",
"no_prepend[]",
"bgcolor[;neither]",
"field[0,0.1;3.7,0.7;rename;;]",
"field[0,0.1;3.7,0.7;rename;;" .. arena.name .. "]",
"button[3.8,0.1;2,0.7;rename_confirm;" .. S("Rename arena") .. "]",
"field[0,1;3.7,0.7;author;;]",
"field[0,1;3.7,0.7;author;;" .. arena.author .. "]",
"button[3.8,1;2,0.7;author_confirm;" .. S("Change author") .. "]",
"field_close_on_enter[rename;false]",
"field_close_on_enter[author;false]"