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
|
||||
doors
|
||||
tubelib
|
||||
display_lib?
|
||||
font_lib?
|
||||
lcdlib
|
||||
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 text = meta:get_string("text") or ""
|
||||
text = string.gsub(text, "|", " \n")
|
||||
local texture = font_lib.make_multiline_texture(
|
||||
local texture = lcdlib.make_multiline_texture(
|
||||
"default", text,
|
||||
120, 120, 9, "top", "#000")
|
||||
objref:set_properties({ textures = {texture},
|
||||
@ -29,7 +29,7 @@ end
|
||||
|
||||
local function on_timer(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
display_lib.update_entities(pos)
|
||||
lcdlib.update_entities(pos)
|
||||
return false
|
||||
end
|
||||
|
||||
@ -61,14 +61,14 @@ minetest.register_node("smartline:display", {
|
||||
meta:set_string("number", number)
|
||||
meta:set_string("text", " \n \nMinetest\nSmartLine Tools\n \nDisplay\nNumber: "..number)
|
||||
meta:set_int("startscreen", 1)
|
||||
display_lib.update_entities(pos)
|
||||
lcdlib.update_entities(pos)
|
||||
end,
|
||||
|
||||
on_timer = on_timer,
|
||||
on_place = display_lib.on_place,
|
||||
on_construct = display_lib.on_construct,
|
||||
on_destruct = display_lib.on_destruct,
|
||||
on_rotate = display_lib.on_rotate,
|
||||
on_place = lcdlib.on_place,
|
||||
on_construct = lcdlib.on_construct,
|
||||
on_destruct = lcdlib.on_destruct,
|
||||
on_rotate = lcdlib.on_rotate,
|
||||
groups = {cracky=2, crumbly=2},
|
||||
is_ground_content = false,
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
|
@ -14,10 +14,7 @@ smartline = {}
|
||||
|
||||
local MP = minetest.get_modpath("smartline")
|
||||
|
||||
if minetest.get_modpath("display_lib") and display_lib ~= nil and
|
||||
minetest.get_modpath("font_lib") and font_lib ~= nil then
|
||||
dofile(MP.."/display.lua")
|
||||
end
|
||||
dofile(MP.."/button.lua")
|
||||
dofile(MP.."/signaltower.lua")
|
||||
dofile(MP.."/playerdetector.lua")
|
||||
|
Loading…
Reference in New Issue
Block a user