diff options
Diffstat (limited to 'sfinv_page.lua')
-rw-r--r-- | sfinv_page.lua | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/sfinv_page.lua b/sfinv_page.lua index 1d63163..ab9cb3c 100644 --- a/sfinv_page.lua +++ b/sfinv_page.lua @@ -1,33 +1,10 @@ -local S -if minetest.get_modpath("intllib") then - S = intllib.Getter() -else - S = function(s) return s end -end +local S = skins.S -- generate the current formspec local function get_formspec(player, context) local name = player:get_player_name() local skin = skins.get_player_skin(player) - local texture = skin:get_texture() - local m_name = skin:get_meta_string("name") - local m_author = skin:get_meta_string("author") - local m_license = skin:get_meta_string("license") - -- overview page - local formspec = "image[0,.75;1,2;"..skin:get_preview().."]" - if texture then - formspec = formspec.."label[6,.5;"..S("Raw texture")..":]" - .."image[6,1;2,1;"..skin:get_texture().."]" - end - if m_name ~= "" then - formspec = formspec.."label[2,.5;"..S("Name")..": "..minetest.formspec_escape(m_name).."]" - end - if m_author ~= "" then - formspec = formspec.."label[2,1;"..S("Author")..": "..minetest.formspec_escape(m_author).."]" - end - if m_license ~= "" then - formspec = formspec.."label[2,1.5;"..S("License")..": "..minetest.formspec_escape(m_license).."]" - end + local formspec = skins.get_skin_info_formspec(skin) local page = 1 if context.skins_page then |