summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.luacheckrc8
-rw-r--r--depends.txt2
-rw-r--r--init.lua6
-rw-r--r--mod.conf4
4 files changed, 15 insertions, 5 deletions
diff --git a/.luacheckrc b/.luacheckrc
new file mode 100644
index 0000000..257113e
--- /dev/null
+++ b/.luacheckrc
@@ -0,0 +1,8 @@
+max_line_length = 160
+
+read_globals = {
+ "minetest",
+ "vector",
+ "digilines",
+ "screwdriver",
+}
diff --git a/depends.txt b/depends.txt
deleted file mode 100644
index 4cf7a13..0000000
--- a/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-digilines
-screwdriver?
diff --git a/init.lua b/init.lua
index 8ede06c..547fdbd 100644
--- a/init.lua
+++ b/init.lua
@@ -55,7 +55,7 @@ local function updateDisplay(pos)
local entity = minetest.add_entity(pos,"digidisplay:text")
local nname = minetest.get_node(pos).name
local fdir = minetest.facedir_to_dir(minetest.get_node(pos).param2)
- local etex = ""
+ local etex
if nname == "digidisplay:tiny" then
etex = generateTexture("tiny",text)
elseif nname == "digidisplay:small" then
@@ -90,7 +90,7 @@ for _,i in pairs({"tiny","small","medium","large","huge"}) do
groups = {cracky=3,digidisplay_lbm=1},
paramtype = "light",
paramtype2 = "facedir",
- on_rotate = screwdriver and screwdriver.rotate_simple,
+ on_rotate = minetest.global_exists("screwdriver") and screwdriver.rotate_simple,
drawtype = "nodebox",
inventory_image = string.format("digidisplay_inventory_%s.png",i),
node_box = {
@@ -115,7 +115,7 @@ for _,i in pairs({"tiny","small","medium","large","huge"}) do
end,
digiline = {
wire = {
- rules = digiline.rules.default,
+ rules = digilines.rules.default,
},
effector = {
action = function(pos,_,channel,msg)
diff --git a/mod.conf b/mod.conf
new file mode 100644
index 0000000..dea001d
--- /dev/null
+++ b/mod.conf
@@ -0,0 +1,4 @@
+name = digidisplay
+depends = digilines
+optional_depends = screwdrives
+description = Digilines Text Display