From 1722d33330764e961f0e19bf443abf706ec6bcdb Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sun, 3 Sep 2017 01:45:35 +0200 Subject: [PATCH] Add help buttion if doc mod was found --- init.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index b19c0d8..9bc8c9a 100644 --- a/init.lua +++ b/init.lua @@ -230,7 +230,7 @@ advschem.add_form("main", { end -- TODO: Show information regarding volume, pos1, pos2, etc... in formspec - return [[ + local form = [[ size[7,8] label[0.5,-0.1;Position: ]]..strpos..[[] label[3,-0.1;Owner: ]]..name..[[] @@ -253,12 +253,22 @@ advschem.add_form("main", { button[0.5,7.5;3,1;save;Save size] ]].. border_button + if minetest.get_modpath("doc") then + form = form .. "image_button[6.4,-0.2;0.8,0.8;doc_button_icon_lores.png;doc;]" .. + "tooltip[doc;Help]" + end + return form end, handle = function(self, pos, name, fields) local realmeta = minetest.get_meta(pos) local meta = realmeta:to_table().fields local hashpos = minetest.hash_node_position(pos) + if fields.doc then + doc.show_entry(name, "nodes", "advschem:creator", true) + return + end + -- Toggle border if fields.border then if meta.schem_border == "true" and advschem.markers[hashpos] then