aboutsummaryrefslogtreecommitdiff
path: root/signs
diff options
context:
space:
mode:
authorGabriel Pérez-Cerezo <gabriel@gpcf.eu>2017-11-30 21:15:06 +0100
committerGabriel Pérez-Cerezo <gabriel@gpcf.eu>2017-11-30 21:15:06 +0100
commitd89b63e1b7b266ec3f72596dc27e9331ba4a5777 (patch)
tree2af2c0bffb9e5ecb24ab675e5c1ea40d1c5db94d /signs
parent2e4d8f529c85b5de0cbc0399ca453783fd4888d6 (diff)
downloaddisplay_modpack-d89b63e1b7b266ec3f72596dc27e9331ba4a5777.tar.gz
display_modpack-d89b63e1b7b266ec3f72596dc27e9331ba4a5777.tar.bz2
display_modpack-d89b63e1b7b266ec3f72596dc27e9331ba4a5777.zip
Compatibility with signs_lib
Diffstat (limited to 'signs')
-rw-r--r--signs/common.lua8
-rw-r--r--signs/nodes.lua2
2 files changed, 5 insertions, 5 deletions
diff --git a/signs/common.lua b/signs/common.lua
index 63f21dc..34abd40 100644
--- a/signs/common.lua
+++ b/signs/common.lua
@@ -24,8 +24,8 @@ local F = function(...) return minetest.formspec_escape(S(...)) end
function signs.set_formspec(pos)
local meta = minetest.get_meta(pos)
local ndef = minetest.registered_nodes[minetest.get_node(pos).name]
- if ndef and ndef.display_entities and ndef.display_entities["signs:text"] then
- local maxlines = ndef.display_entities["signs:text"].maxlines
+ if ndef and ndef.display_entities and ndef.display_entities["signs:display_text"] then
+ local maxlines = ndef.display_entities["signs:display_text"].maxlines
local formspec
if maxlines == 1 then
@@ -152,7 +152,7 @@ function signs.register_sign(mod, name, model)
groups = {choppy=2, dig_immediate=2},
sounds = default.node_sound_defaults(),
display_entities = {
- ["signs:text"] = {
+ ["signs:display_text"] = {
on_display_update = font_lib.on_display_update,
depth = 0.499 - model.depth,
size = { x = model.width, y = model.height },
@@ -187,7 +187,7 @@ function signs.register_sign(mod, name, model)
-- Entity fields override
for key, value in pairs(model.entity_fields) do
- fields.display_entities["signs:text"][key] = value
+ fields.display_entities["signs:display_text"][key] = value
end
minetest.register_node(mod..":"..name, fields)
diff --git a/signs/nodes.lua b/signs/nodes.lua
index 6146d50..204a2a9 100644
--- a/signs/nodes.lua
+++ b/signs/nodes.lua
@@ -66,7 +66,7 @@ local function on_receive_fields_poster(pos, formname, fields, player)
end
-- Text entity for all signs
-display_lib.register_display_entity("signs:text")
+display_lib.register_display_entity("signs:display_text")
-- Sign models and registration
local models = {