mirror of
https://github.com/joe7575/techpack.git
synced 2024-11-29 18:43:53 +01:00
switched to internal lcdlib
This commit is contained in:
parent
c33e4313c3
commit
91b4fef3d8
@ -1,7 +1,6 @@
|
|||||||
default
|
default
|
||||||
doors
|
doors
|
||||||
tubelib
|
tubelib
|
||||||
display_lib?
|
lcdlib
|
||||||
font_lib?
|
|
||||||
mail?
|
mail?
|
||||||
|
|
||||||
|
@ -14,13 +14,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
display_lib.register_display_entity("smartline:entity")
|
lcdlib.register_display_entity("smartline:entity")
|
||||||
|
|
||||||
function display_update(pos, objref)
|
local function display_update(pos, objref)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local text = meta:get_string("text") or ""
|
local text = meta:get_string("text") or ""
|
||||||
text = string.gsub(text, "|", " \n")
|
text = string.gsub(text, "|", " \n")
|
||||||
local texture = font_lib.make_multiline_texture(
|
local texture = lcdlib.make_multiline_texture(
|
||||||
"default", text,
|
"default", text,
|
||||||
120, 120, 9, "top", "#000")
|
120, 120, 9, "top", "#000")
|
||||||
objref:set_properties({ textures = {texture},
|
objref:set_properties({ textures = {texture},
|
||||||
@ -29,7 +29,7 @@ end
|
|||||||
|
|
||||||
local function on_timer(pos)
|
local function on_timer(pos)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
display_lib.update_entities(pos)
|
lcdlib.update_entities(pos)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -61,14 +61,14 @@ minetest.register_node("smartline:display", {
|
|||||||
meta:set_string("number", number)
|
meta:set_string("number", number)
|
||||||
meta:set_string("text", " \n \nMinetest\nSmartLine Tools\n \nDisplay\nNumber: "..number)
|
meta:set_string("text", " \n \nMinetest\nSmartLine Tools\n \nDisplay\nNumber: "..number)
|
||||||
meta:set_int("startscreen", 1)
|
meta:set_int("startscreen", 1)
|
||||||
display_lib.update_entities(pos)
|
lcdlib.update_entities(pos)
|
||||||
end,
|
end,
|
||||||
|
|
||||||
on_timer = on_timer,
|
on_timer = on_timer,
|
||||||
on_place = display_lib.on_place,
|
on_place = lcdlib.on_place,
|
||||||
on_construct = display_lib.on_construct,
|
on_construct = lcdlib.on_construct,
|
||||||
on_destruct = display_lib.on_destruct,
|
on_destruct = lcdlib.on_destruct,
|
||||||
on_rotate = display_lib.on_rotate,
|
on_rotate = lcdlib.on_rotate,
|
||||||
groups = {cracky=2, crumbly=2},
|
groups = {cracky=2, crumbly=2},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = default.node_sound_glass_defaults(),
|
sounds = default.node_sound_glass_defaults(),
|
||||||
|
@ -14,10 +14,7 @@ smartline = {}
|
|||||||
|
|
||||||
local MP = minetest.get_modpath("smartline")
|
local MP = minetest.get_modpath("smartline")
|
||||||
|
|
||||||
if minetest.get_modpath("display_lib") and display_lib ~= nil and
|
dofile(MP.."/display.lua")
|
||||||
minetest.get_modpath("font_lib") and font_lib ~= nil then
|
|
||||||
dofile(MP.."/display.lua")
|
|
||||||
end
|
|
||||||
dofile(MP.."/button.lua")
|
dofile(MP.."/button.lua")
|
||||||
dofile(MP.."/signaltower.lua")
|
dofile(MP.."/signaltower.lua")
|
||||||
dofile(MP.."/playerdetector.lua")
|
dofile(MP.."/playerdetector.lua")
|
||||||
|
Loading…
Reference in New Issue
Block a user