forked from minetest-mods/digilines
Fix digilines_lcd problems
This commit is contained in:
parent
e2b9141ccc
commit
bedfa58672
@ -39,14 +39,15 @@ end
|
|||||||
local clearscreen = function(pos)
|
local clearscreen = function(pos)
|
||||||
local objects = minetest.get_objects_inside_radius(pos, 0.5)
|
local objects = minetest.get_objects_inside_radius(pos, 0.5)
|
||||||
for _, o in ipairs(objects) do
|
for _, o in ipairs(objects) do
|
||||||
if o:get_entity_name() == "digilines_lcd:text" then
|
local o_entity = o:get_luaentity()
|
||||||
|
if o_entity and o_entity.name == "digilines_lcd:text" then
|
||||||
o:remove()
|
o:remove()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local prepare_writing = function(pos)
|
local prepare_writing = function(pos)
|
||||||
lcd_info = lcds[minetest.get_node(pos).param2]
|
local lcd_info = lcds[minetest.get_node(pos).param2]
|
||||||
if lcd_info == nil then return end
|
if lcd_info == nil then return end
|
||||||
local text = minetest.add_entity(
|
local text = minetest.add_entity(
|
||||||
{x = pos.x + lcd_info.delta.x,
|
{x = pos.x + lcd_info.delta.x,
|
||||||
|
Loading…
Reference in New Issue
Block a user