aboutsummaryrefslogtreecommitdiff
path: root/signs_api
diff options
context:
space:
mode:
authorPierre-Yves Rollo <dev@pyrollo.com>2018-07-16 10:18:37 +0200
committerPierre-Yves Rollo <dev@pyrollo.com>2018-07-16 10:18:37 +0200
commitc19348d305945f70af25257ad70e980687ffbae8 (patch)
treee5fd5eaa0abb569c8d0502986f1ab118ce31ca90 /signs_api
parent4b02cfdfca95ec62c30f7f0fdd225df235aae1de (diff)
downloaddisplay_modpack-c19348d305945f70af25257ad70e980687ffbae8.tar.gz
display_modpack-c19348d305945f70af25257ad70e980687ffbae8.tar.bz2
display_modpack-c19348d305945f70af25257ad70e980687ffbae8.zip
Cleanup some unused code
Diffstat (limited to 'signs_api')
-rw-r--r--signs_api/init.lua21
1 files changed, 6 insertions, 15 deletions
diff --git a/signs_api/init.lua b/signs_api/init.lua
index e8a2b2b..1a4357e 100644
--- a/signs_api/init.lua
+++ b/signs_api/init.lua
@@ -27,23 +27,15 @@ local S, NS = dofile(signs_api.path.."/intllib.lua")
signs_api.intllib = S
local F = function(...) return minetest.formspec_escape(S(...)) end
-local function update_font_index_meta(meta)
- local font = meta:get_string("font")
- local count = 0
- for key, def in pairs(font_api.registered_fonts) do
- count = count + 1
- if font == key then
- meta:set_string("font_idx", count)
- end
- end
-end
-
-function signs_api.set_display_text(pos,text,font)
+function signs_api.set_display_text(pos, text, font)
local meta = minetest.get_meta(pos)
meta:set_string("display_text", text)
- meta:set_string("infotext", "\""..text.."\"")
+ if text and text ~= "" then
+ meta:set_string("infotext", "\""..text.."\"")
+ else
+ meta:set_string("infotext", "")
+ end
meta:set_string("font", font)
- update_font_index_meta(meta)
display_api.update_entities(pos)
end
@@ -184,7 +176,6 @@ function signs_api.register_sign(mod, name, model)
local meta = minetest.get_meta(pos)
meta:set_string("font", ndef.display_entities.font_name or
font_api.get_default_font_name())
- update_font_index_meta(meta)
signs_api.set_formspec(pos)
display_api.on_construct(pos)
end,