diff options
Diffstat (limited to 'digilines_lcd')
99 files changed, 509 insertions, 0 deletions
diff --git a/digilines_lcd/characters b/digilines_lcd/characters new file mode 100644 index 0000000..b36eea4 --- /dev/null +++ b/digilines_lcd/characters @@ -0,0 +1,282 @@ +A +_a_ +7 +B +_b_ +5 +C +_c_ +6 +D +_d_ +6 +E +_e_ +5 +F +_f_ +5 +G +_g_ +6 +H +_h_ +6 +I +_i_ +1 +J +_j_ +4 +K +_k_ +5 +L +_l_ +4 +M +_m_ +7 +N +_n_ +6 +O +_o_ +6 +P +_p_ +5 +Q +_q_ +7 +R +_r_ +5 +S +_s_ +5 +T +_t_ +5 +U +_u_ +6 +V +_v_ +7 +W +_w_ +9 +X +_x_ +5 +Y +_y_ +7 +Z +_z_ +5 +a +_a +5 +b +_b +5 +c +_c +4 +d +_d +5 +e +_e +4 +f +_f +4 +g +_g +5 +h +_h +5 +i +_i +1 +j +_j +1 +k +_k +4 +l +_l +1 +m +_m +7 +n +_n +5 +o +_o +5 +p +_p +5 +q +_q +5 +r +_r +3 +s +_s +4 +t +_t +3 +u +_u +4 +v +_v +5 +w +_w +7 +x +_x +5 +y +_y +4 +z +_z +4 + +_sp +2 +0 +_0 +4 +1 +_1 +2 +2 +_2 +4 +3 +_3 +4 +4 +_4 +4 +5 +_5 +4 +6 +_6 +4 +7 +_7 +4 +8 +_8 +4 +9 +_9 +4 +( +_bl +2 +) +_br +2 +{ +_cl +3 +} +_cr +3 +[ +_sl +2 +] +_sr +2 +' +_ap +1 +! +_ex +1 +? +_qu +4 +@ +_at +5 +# +_hs +5 +$ +_dl +4 +% +_pr +5 +^ +_ca +3 +& +_am +5 +* +_as +3 +_ +_un +3 ++ +_ps +3 +- +_mn +3 += +_eq +3 +; +_sm +1 +: +_co +1 +, +_cm +2 +" +_qo +3 +/ +_dv +5 +~ +_tl +4 +< +_lt +3 +> +_gt +3 +\ +_re +5 +| +_vb +1 +. +_dt +1 diff --git a/digilines_lcd/init.lua b/digilines_lcd/init.lua new file mode 100644 index 0000000..ade3fca --- /dev/null +++ b/digilines_lcd/init.lua @@ -0,0 +1,227 @@ +--* parts are currently not possible because you cannot set the pitch of an entity from lua + +-- Font: 04.jp.org + +-- load characters map +local chars_file = io.open(minetest.get_modpath("digilines_lcd").."/characters", "r") +local charmap = {} +local max_chars = 12 +if not chars_file then + print("[digilines_lcd] E: character map file not found") +else + while true do + local char = chars_file:read("*l") + if char == nil then + break + end + local img = chars_file:read("*l") + chars_file:read("*l") + charmap[char] = img + end +end + +local lcds = { + -- on ceiling + --* [0] = {delta = {x = 0, y = 0.4, z = 0}, pitch = math.pi / -2}, + -- on ground + --* [1] = {delta = {x = 0, y =-0.4, z = 0}, pitch = math.pi / 2}, + -- sides + [2] = {delta = {x = 0.4, y = 0, z = 0}, yaw = math.pi / -2}, + [3] = {delta = {x = -0.4, y = 0, z = 0}, yaw = math.pi / 2}, + [4] = {delta = {x = 0, y = 0, z = 0.4}, yaw = 0}, + [5] = {delta = {x = 0, y = 0, z = -0.4}, yaw = math.pi}, +} + +local reset_meta = function(pos) + minetest.get_meta(pos):set_string("formspec", "field[channel;Channel;${channel}]") +end + +local clearscreen = function(pos) + local objects = minetest.get_objects_inside_radius(pos, 0.5) + for _, o in ipairs(objects) do + local o_entity = o:get_luaentity() + if o_entity and o_entity.name == "digilines_lcd:text" then + o:remove() + end + end +end + +local prepare_writing = function(pos) + local lcd_info = lcds[minetest.get_node(pos).param2] + if lcd_info == nil then return end + local text = minetest.add_entity( + {x = pos.x + lcd_info.delta.x, + y = pos.y + lcd_info.delta.y, + z = pos.z + lcd_info.delta.z}, "digilines_lcd:text") + text:setyaw(lcd_info.yaw or 0) + --* text:setpitch(lcd_info.yaw or 0) + return text +end + +local on_digiline_receive = function(pos, node, channel, msg) + local meta = minetest.get_meta(pos) + local setchan = meta:get_string("channel") + if setchan ~= channel then return end + + meta:set_string("text", msg) + meta:set_string("infotext", msg) + clearscreen(pos) + if msg ~= "" then + prepare_writing(pos) + end +end + +local lcd_box = { + type = "wallmounted", + wall_top = {-8/16, 7/16, -8/16, 8/16, 8/16, 8/16} +} + +minetest.register_node("digilines_lcd:lcd", { + drawtype = "nodebox", + description = "Digiline LCD", + inventory_image = "lcd_lcd.png", + wield_image = "lcd_lcd.png", + tiles = {"lcd_anyside.png"}, + + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "wallmounted", + node_box = lcd_box, + selection_box = lcd_box, + groups = {choppy = 3, dig_immediate = 2}, + + after_place_node = function (pos, placer, itemstack) + local param2 = minetest.get_node(pos).param2 + if param2 == 0 or param2 == 1 then + minetest.add_node(pos, {name = "digilines_lcd:lcd", param2 = 3}) + end + prepare_writing (pos) + end, + + on_construct = function(pos) + reset_meta(pos) + end, + + on_destruct = function(pos) + clearscreen(pos) + end, + + on_receive_fields = function(pos, formname, fields, sender) + if (fields.channel) then + minetest.get_meta(pos):set_string("channel", fields.channel) + end + end, + + digiline = + { + receptor = {}, + effector = { + action = on_digiline_receive + }, + }, + + light_source = 6, +}) + +minetest.register_entity("digilines_lcd:text", { + collisionbox = { 0, 0, 0, 0, 0, 0 }, + visual = "upright_sprite", + textures = {}, + + on_activate = function(self) + local meta = minetest.get_meta(self.object:getpos()) + local text = meta:get_string("text") + self.object:set_properties({textures={generate_texture(create_lines(text))}}) + end +}) + +-- CONSTANTS +local LCD_WITH = 100 +local LCD_PADDING = 8 + +local LINE_LENGTH = 12 +local NUMBER_OF_LINES = 5 + +local LINE_HEIGHT = 14 +local CHAR_WIDTH = 5 + +create_lines = function(text) + local line = "" + local line_num = 1 + local tab = {} + for word in string.gmatch(text, "%S+") do + if string.len(line)+string.len(word) < LINE_LENGTH and word ~= "|" then + if line ~= "" then + line = line.." "..word + else + line = word + end + else + table.insert(tab, line) + if word ~= "|" then + line = word + else + line = "" + end + line_num = line_num+1 + if line_num > NUMBER_OF_LINES then + return tab + end + end + end + table.insert(tab, line) + return tab +end + +generate_texture = function(lines) + local texture = "[combine:"..LCD_WITH.."x"..LCD_WITH + local ypos = 16 + for i = 1, #lines do + texture = texture..generate_line(lines[i], ypos) + ypos = ypos + LINE_HEIGHT + end + return texture +end + +generate_line = function(s, ypos) + local i = 1 + local parsed = {} + local width = 0 + local chars = 0 + while chars < max_chars and i <= #s do + local file = nil + if charmap[s:sub(i, i)] ~= nil then + file = charmap[s:sub(i, i)] + i = i + 1 + elseif i < #s and charmap[s:sub(i, i + 1)] ~= nil then + file = charmap[s:sub(i, i + 1)] + i = i + 2 + else + print("[digilines_lcd] W: unknown symbol in '"..s.."' at "..i) + i = i + 1 + end + if file ~= nil then + width = width + CHAR_WIDTH + table.insert(parsed, file) + chars = chars + 1 + end + end + width = width - 1 + + local texture = "" + local xpos = math.floor((LCD_WITH - 2 * LCD_PADDING - width) / 2 + LCD_PADDING) + for i = 1, #parsed do + texture = texture..":"..xpos..","..ypos.."="..parsed[i]..".png" + xpos = xpos + CHAR_WIDTH + 1 + end + return texture +end + +minetest.register_craft({ + output = "digilines_lcd:lcd 2", + recipe = { + {"default:steel_ingot", "digilines:wire_std_00000000", "default:steel_ingot"}, + {"mesecons_lightstone:lightstone_green_off","mesecons_lightstone:lightstone_green_off","mesecons_lightstone:lightstone_green_off"}, + {"default:glass","default:glass","default:glass"} + } +}) diff --git a/digilines_lcd/textures/_0.png b/digilines_lcd/textures/_0.png Binary files differnew file mode 100644 index 0000000..b030879 --- /dev/null +++ b/digilines_lcd/textures/_0.png diff --git a/digilines_lcd/textures/_1.png b/digilines_lcd/textures/_1.png Binary files differnew file mode 100644 index 0000000..ae28369 --- /dev/null +++ b/digilines_lcd/textures/_1.png diff --git a/digilines_lcd/textures/_2.png b/digilines_lcd/textures/_2.png Binary files differnew file mode 100644 index 0000000..7375c68 --- /dev/null +++ b/digilines_lcd/textures/_2.png diff --git a/digilines_lcd/textures/_3.png b/digilines_lcd/textures/_3.png Binary files differnew file mode 100644 index 0000000..d724811 --- /dev/null +++ b/digilines_lcd/textures/_3.png diff --git a/digilines_lcd/textures/_4.png b/digilines_lcd/textures/_4.png Binary files differnew file mode 100644 index 0000000..0fff433 --- /dev/null +++ b/digilines_lcd/textures/_4.png diff --git a/digilines_lcd/textures/_5.png b/digilines_lcd/textures/_5.png Binary files differnew file mode 100644 index 0000000..43010df --- /dev/null +++ b/digilines_lcd/textures/_5.png diff --git a/digilines_lcd/textures/_6.png b/digilines_lcd/textures/_6.png Binary files differnew file mode 100644 index 0000000..1eba38c --- /dev/null +++ b/digilines_lcd/textures/_6.png diff --git a/digilines_lcd/textures/_7.png b/digilines_lcd/textures/_7.png Binary files differnew file mode 100644 index 0000000..dbcd2d1 --- /dev/null +++ b/digilines_lcd/textures/_7.png diff --git a/digilines_lcd/textures/_8.png b/digilines_lcd/textures/_8.png Binary files differnew file mode 100644 index 0000000..edf6ef5 --- /dev/null +++ b/digilines_lcd/textures/_8.png diff --git a/digilines_lcd/textures/_9.png b/digilines_lcd/textures/_9.png Binary files differnew file mode 100644 index 0000000..c276c11 --- /dev/null +++ b/digilines_lcd/textures/_9.png diff --git a/digilines_lcd/textures/_a.png b/digilines_lcd/textures/_a.png Binary files differnew file mode 100644 index 0000000..8f3f59c --- /dev/null +++ b/digilines_lcd/textures/_a.png diff --git a/digilines_lcd/textures/_a_.png b/digilines_lcd/textures/_a_.png Binary files differnew file mode 100644 index 0000000..4da193c --- /dev/null +++ b/digilines_lcd/textures/_a_.png diff --git a/digilines_lcd/textures/_am.png b/digilines_lcd/textures/_am.png Binary files differnew file mode 100644 index 0000000..75d0287 --- /dev/null +++ b/digilines_lcd/textures/_am.png diff --git a/digilines_lcd/textures/_ap.png b/digilines_lcd/textures/_ap.png Binary files differnew file mode 100644 index 0000000..5dd3325 --- /dev/null +++ b/digilines_lcd/textures/_ap.png diff --git a/digilines_lcd/textures/_as.png b/digilines_lcd/textures/_as.png Binary files differnew file mode 100644 index 0000000..3c7a25a --- /dev/null +++ b/digilines_lcd/textures/_as.png diff --git a/digilines_lcd/textures/_at.png b/digilines_lcd/textures/_at.png Binary files differnew file mode 100644 index 0000000..4f9841c --- /dev/null +++ b/digilines_lcd/textures/_at.png diff --git a/digilines_lcd/textures/_b.png b/digilines_lcd/textures/_b.png Binary files differnew file mode 100644 index 0000000..baf4eaa --- /dev/null +++ b/digilines_lcd/textures/_b.png diff --git a/digilines_lcd/textures/_b_.png b/digilines_lcd/textures/_b_.png Binary files differnew file mode 100644 index 0000000..b00a378 --- /dev/null +++ b/digilines_lcd/textures/_b_.png diff --git a/digilines_lcd/textures/_bl.png b/digilines_lcd/textures/_bl.png Binary files differnew file mode 100644 index 0000000..546ca4e --- /dev/null +++ b/digilines_lcd/textures/_bl.png diff --git a/digilines_lcd/textures/_br.png b/digilines_lcd/textures/_br.png Binary files differnew file mode 100644 index 0000000..5700fa6 --- /dev/null +++ b/digilines_lcd/textures/_br.png diff --git a/digilines_lcd/textures/_c.png b/digilines_lcd/textures/_c.png Binary files differnew file mode 100644 index 0000000..eedd639 --- /dev/null +++ b/digilines_lcd/textures/_c.png diff --git a/digilines_lcd/textures/_c_.png b/digilines_lcd/textures/_c_.png Binary files differnew file mode 100644 index 0000000..cab6518 --- /dev/null +++ b/digilines_lcd/textures/_c_.png diff --git a/digilines_lcd/textures/_ca.png b/digilines_lcd/textures/_ca.png Binary files differnew file mode 100644 index 0000000..d359c88 --- /dev/null +++ b/digilines_lcd/textures/_ca.png diff --git a/digilines_lcd/textures/_cl.png b/digilines_lcd/textures/_cl.png Binary files differnew file mode 100644 index 0000000..55396b9 --- /dev/null +++ b/digilines_lcd/textures/_cl.png diff --git a/digilines_lcd/textures/_cm.png b/digilines_lcd/textures/_cm.png Binary files differnew file mode 100644 index 0000000..28beedf --- /dev/null +++ b/digilines_lcd/textures/_cm.png diff --git a/digilines_lcd/textures/_co.png b/digilines_lcd/textures/_co.png Binary files differnew file mode 100644 index 0000000..b161819 --- /dev/null +++ b/digilines_lcd/textures/_co.png diff --git a/digilines_lcd/textures/_cr.png b/digilines_lcd/textures/_cr.png Binary files differnew file mode 100644 index 0000000..ac466a9 --- /dev/null +++ b/digilines_lcd/textures/_cr.png diff --git a/digilines_lcd/textures/_d.png b/digilines_lcd/textures/_d.png Binary files differnew file mode 100644 index 0000000..a5f0699 --- /dev/null +++ b/digilines_lcd/textures/_d.png diff --git a/digilines_lcd/textures/_d_.png b/digilines_lcd/textures/_d_.png Binary files differnew file mode 100644 index 0000000..9a0e3ed --- /dev/null +++ b/digilines_lcd/textures/_d_.png diff --git a/digilines_lcd/textures/_dl.png b/digilines_lcd/textures/_dl.png Binary files differnew file mode 100644 index 0000000..72184ad --- /dev/null +++ b/digilines_lcd/textures/_dl.png diff --git a/digilines_lcd/textures/_dt.png b/digilines_lcd/textures/_dt.png Binary files differnew file mode 100644 index 0000000..61c1e4a --- /dev/null +++ b/digilines_lcd/textures/_dt.png diff --git a/digilines_lcd/textures/_dv.png b/digilines_lcd/textures/_dv.png Binary files differnew file mode 100644 index 0000000..996d7cd --- /dev/null +++ b/digilines_lcd/textures/_dv.png diff --git a/digilines_lcd/textures/_e.png b/digilines_lcd/textures/_e.png Binary files differnew file mode 100644 index 0000000..29e32e6 --- /dev/null +++ b/digilines_lcd/textures/_e.png diff --git a/digilines_lcd/textures/_e_.png b/digilines_lcd/textures/_e_.png Binary files differnew file mode 100644 index 0000000..c7f19c1 --- /dev/null +++ b/digilines_lcd/textures/_e_.png diff --git a/digilines_lcd/textures/_eq.png b/digilines_lcd/textures/_eq.png Binary files differnew file mode 100644 index 0000000..daf8424 --- /dev/null +++ b/digilines_lcd/textures/_eq.png diff --git a/digilines_lcd/textures/_ex.png b/digilines_lcd/textures/_ex.png Binary files differnew file mode 100644 index 0000000..b5da8e9 --- /dev/null +++ b/digilines_lcd/textures/_ex.png diff --git a/digilines_lcd/textures/_f.png b/digilines_lcd/textures/_f.png Binary files differnew file mode 100644 index 0000000..6835912 --- /dev/null +++ b/digilines_lcd/textures/_f.png diff --git a/digilines_lcd/textures/_f_.png b/digilines_lcd/textures/_f_.png Binary files differnew file mode 100644 index 0000000..3698ed2 --- /dev/null +++ b/digilines_lcd/textures/_f_.png diff --git a/digilines_lcd/textures/_g.png b/digilines_lcd/textures/_g.png Binary files differnew file mode 100644 index 0000000..5a85cde --- /dev/null +++ b/digilines_lcd/textures/_g.png diff --git a/digilines_lcd/textures/_g_.png b/digilines_lcd/textures/_g_.png Binary files differnew file mode 100644 index 0000000..cc7bbc5 --- /dev/null +++ b/digilines_lcd/textures/_g_.png diff --git a/digilines_lcd/textures/_gt.png b/digilines_lcd/textures/_gt.png Binary files differnew file mode 100644 index 0000000..f30855a --- /dev/null +++ b/digilines_lcd/textures/_gt.png diff --git a/digilines_lcd/textures/_h.png b/digilines_lcd/textures/_h.png Binary files differnew file mode 100644 index 0000000..1a66a9e --- /dev/null +++ b/digilines_lcd/textures/_h.png diff --git a/digilines_lcd/textures/_h_.png b/digilines_lcd/textures/_h_.png Binary files differnew file mode 100644 index 0000000..87beafc --- /dev/null +++ b/digilines_lcd/textures/_h_.png diff --git a/digilines_lcd/textures/_ha.png b/digilines_lcd/textures/_ha.png Binary files differnew file mode 100644 index 0000000..4618ced --- /dev/null +++ b/digilines_lcd/textures/_ha.png diff --git a/digilines_lcd/textures/_hs.png b/digilines_lcd/textures/_hs.png Binary files differnew file mode 100644 index 0000000..6f12bec --- /dev/null +++ b/digilines_lcd/textures/_hs.png diff --git a/digilines_lcd/textures/_i.png b/digilines_lcd/textures/_i.png Binary files differnew file mode 100644 index 0000000..f001142 --- /dev/null +++ b/digilines_lcd/textures/_i.png diff --git a/digilines_lcd/textures/_i_.png b/digilines_lcd/textures/_i_.png Binary files differnew file mode 100644 index 0000000..fc658b8 --- /dev/null +++ b/digilines_lcd/textures/_i_.png diff --git a/digilines_lcd/textures/_j.png b/digilines_lcd/textures/_j.png Binary files differnew file mode 100644 index 0000000..87d2f26 --- /dev/null +++ b/digilines_lcd/textures/_j.png diff --git a/digilines_lcd/textures/_j_.png b/digilines_lcd/textures/_j_.png Binary files differnew file mode 100644 index 0000000..c0d9ac2 --- /dev/null +++ b/digilines_lcd/textures/_j_.png diff --git a/digilines_lcd/textures/_k.png b/digilines_lcd/textures/_k.png Binary files differnew file mode 100644 index 0000000..34f9336 --- /dev/null +++ b/digilines_lcd/textures/_k.png diff --git a/digilines_lcd/textures/_k_.png b/digilines_lcd/textures/_k_.png Binary files differnew file mode 100644 index 0000000..86b623d --- /dev/null +++ b/digilines_lcd/textures/_k_.png diff --git a/digilines_lcd/textures/_l.png b/digilines_lcd/textures/_l.png Binary files differnew file mode 100644 index 0000000..defe7ec --- /dev/null +++ b/digilines_lcd/textures/_l.png diff --git a/digilines_lcd/textures/_l_.png b/digilines_lcd/textures/_l_.png Binary files differnew file mode 100644 index 0000000..3fe1de2 --- /dev/null +++ b/digilines_lcd/textures/_l_.png diff --git a/digilines_lcd/textures/_lt.png b/digilines_lcd/textures/_lt.png Binary files differnew file mode 100644 index 0000000..ec7219d --- /dev/null +++ b/digilines_lcd/textures/_lt.png diff --git a/digilines_lcd/textures/_m.png b/digilines_lcd/textures/_m.png Binary files differnew file mode 100644 index 0000000..e0fe039 --- /dev/null +++ b/digilines_lcd/textures/_m.png diff --git a/digilines_lcd/textures/_m_.png b/digilines_lcd/textures/_m_.png Binary files differnew file mode 100644 index 0000000..9164da6 --- /dev/null +++ b/digilines_lcd/textures/_m_.png diff --git a/digilines_lcd/textures/_mn.png b/digilines_lcd/textures/_mn.png Binary files differnew file mode 100644 index 0000000..935a2fe --- /dev/null +++ b/digilines_lcd/textures/_mn.png diff --git a/digilines_lcd/textures/_n.png b/digilines_lcd/textures/_n.png Binary files differnew file mode 100644 index 0000000..ac10fd9 --- /dev/null +++ b/digilines_lcd/textures/_n.png diff --git a/digilines_lcd/textures/_n_.png b/digilines_lcd/textures/_n_.png Binary files differnew file mode 100644 index 0000000..d4355c1 --- /dev/null +++ b/digilines_lcd/textures/_n_.png diff --git a/digilines_lcd/textures/_o.png b/digilines_lcd/textures/_o.png Binary files differnew file mode 100644 index 0000000..080e99d --- /dev/null +++ b/digilines_lcd/textures/_o.png diff --git a/digilines_lcd/textures/_o_.png b/digilines_lcd/textures/_o_.png Binary files differnew file mode 100644 index 0000000..2d19051 --- /dev/null +++ b/digilines_lcd/textures/_o_.png diff --git a/digilines_lcd/textures/_p.png b/digilines_lcd/textures/_p.png Binary files differnew file mode 100644 index 0000000..3050959 --- /dev/null +++ b/digilines_lcd/textures/_p.png diff --git a/digilines_lcd/textures/_p_.png b/digilines_lcd/textures/_p_.png Binary files differnew file mode 100644 index 0000000..0cca011 --- /dev/null +++ b/digilines_lcd/textures/_p_.png diff --git a/digilines_lcd/textures/_pr.png b/digilines_lcd/textures/_pr.png Binary files differnew file mode 100644 index 0000000..b835141 --- /dev/null +++ b/digilines_lcd/textures/_pr.png diff --git a/digilines_lcd/textures/_ps.png b/digilines_lcd/textures/_ps.png Binary files differnew file mode 100644 index 0000000..1f4b5c1 --- /dev/null +++ b/digilines_lcd/textures/_ps.png diff --git a/digilines_lcd/textures/_q.png b/digilines_lcd/textures/_q.png Binary files differnew file mode 100644 index 0000000..945b6cf --- /dev/null +++ b/digilines_lcd/textures/_q.png diff --git a/digilines_lcd/textures/_q_.png b/digilines_lcd/textures/_q_.png Binary files differnew file mode 100644 index 0000000..f3bf455 --- /dev/null +++ b/digilines_lcd/textures/_q_.png diff --git a/digilines_lcd/textures/_qo.png b/digilines_lcd/textures/_qo.png Binary files differnew file mode 100644 index 0000000..5d261e3 --- /dev/null +++ b/digilines_lcd/textures/_qo.png diff --git a/digilines_lcd/textures/_qu.png b/digilines_lcd/textures/_qu.png Binary files differnew file mode 100644 index 0000000..5eb597a --- /dev/null +++ b/digilines_lcd/textures/_qu.png diff --git a/digilines_lcd/textures/_r.png b/digilines_lcd/textures/_r.png Binary files differnew file mode 100644 index 0000000..39e9fce --- /dev/null +++ b/digilines_lcd/textures/_r.png diff --git a/digilines_lcd/textures/_r_.png b/digilines_lcd/textures/_r_.png Binary files differnew file mode 100644 index 0000000..6c71c1e --- /dev/null +++ b/digilines_lcd/textures/_r_.png diff --git a/digilines_lcd/textures/_re.png b/digilines_lcd/textures/_re.png Binary files differnew file mode 100644 index 0000000..1614837 --- /dev/null +++ b/digilines_lcd/textures/_re.png diff --git a/digilines_lcd/textures/_s.png b/digilines_lcd/textures/_s.png Binary files differnew file mode 100644 index 0000000..a0ada1a --- /dev/null +++ b/digilines_lcd/textures/_s.png diff --git a/digilines_lcd/textures/_s_.png b/digilines_lcd/textures/_s_.png Binary files differnew file mode 100644 index 0000000..9b018bb --- /dev/null +++ b/digilines_lcd/textures/_s_.png diff --git a/digilines_lcd/textures/_sl.png b/digilines_lcd/textures/_sl.png Binary files differnew file mode 100644 index 0000000..08c9547 --- /dev/null +++ b/digilines_lcd/textures/_sl.png diff --git a/digilines_lcd/textures/_sm.png b/digilines_lcd/textures/_sm.png Binary files differnew file mode 100644 index 0000000..385c64f --- /dev/null +++ b/digilines_lcd/textures/_sm.png diff --git a/digilines_lcd/textures/_sp.png b/digilines_lcd/textures/_sp.png Binary files differnew file mode 100644 index 0000000..4f38a35 --- /dev/null +++ b/digilines_lcd/textures/_sp.png diff --git a/digilines_lcd/textures/_sr.png b/digilines_lcd/textures/_sr.png Binary files differnew file mode 100644 index 0000000..bc9c0a2 --- /dev/null +++ b/digilines_lcd/textures/_sr.png diff --git a/digilines_lcd/textures/_t.png b/digilines_lcd/textures/_t.png Binary files differnew file mode 100644 index 0000000..c55731a --- /dev/null +++ b/digilines_lcd/textures/_t.png diff --git a/digilines_lcd/textures/_t_.png b/digilines_lcd/textures/_t_.png Binary files differnew file mode 100644 index 0000000..773e666 --- /dev/null +++ b/digilines_lcd/textures/_t_.png diff --git a/digilines_lcd/textures/_tl.png b/digilines_lcd/textures/_tl.png Binary files differnew file mode 100644 index 0000000..059fe68 --- /dev/null +++ b/digilines_lcd/textures/_tl.png diff --git a/digilines_lcd/textures/_u.png b/digilines_lcd/textures/_u.png Binary files differnew file mode 100644 index 0000000..98bf8e6 --- /dev/null +++ b/digilines_lcd/textures/_u.png diff --git a/digilines_lcd/textures/_u_.png b/digilines_lcd/textures/_u_.png Binary files differnew file mode 100644 index 0000000..35ce915 --- /dev/null +++ b/digilines_lcd/textures/_u_.png diff --git a/digilines_lcd/textures/_un.png b/digilines_lcd/textures/_un.png Binary files differnew file mode 100644 index 0000000..01f547a --- /dev/null +++ b/digilines_lcd/textures/_un.png diff --git a/digilines_lcd/textures/_v.png b/digilines_lcd/textures/_v.png Binary files differnew file mode 100644 index 0000000..b692d11 --- /dev/null +++ b/digilines_lcd/textures/_v.png diff --git a/digilines_lcd/textures/_v_.png b/digilines_lcd/textures/_v_.png Binary files differnew file mode 100644 index 0000000..8049771 --- /dev/null +++ b/digilines_lcd/textures/_v_.png diff --git a/digilines_lcd/textures/_vb.png b/digilines_lcd/textures/_vb.png Binary files differnew file mode 100644 index 0000000..7fed7dc --- /dev/null +++ b/digilines_lcd/textures/_vb.png diff --git a/digilines_lcd/textures/_w.png b/digilines_lcd/textures/_w.png Binary files differnew file mode 100644 index 0000000..6a58b07 --- /dev/null +++ b/digilines_lcd/textures/_w.png diff --git a/digilines_lcd/textures/_w_.png b/digilines_lcd/textures/_w_.png Binary files differnew file mode 100644 index 0000000..64904de --- /dev/null +++ b/digilines_lcd/textures/_w_.png diff --git a/digilines_lcd/textures/_x.png b/digilines_lcd/textures/_x.png Binary files differnew file mode 100644 index 0000000..b769e13 --- /dev/null +++ b/digilines_lcd/textures/_x.png diff --git a/digilines_lcd/textures/_x_.png b/digilines_lcd/textures/_x_.png Binary files differnew file mode 100644 index 0000000..2f6d067 --- /dev/null +++ b/digilines_lcd/textures/_x_.png diff --git a/digilines_lcd/textures/_y.png b/digilines_lcd/textures/_y.png Binary files differnew file mode 100644 index 0000000..777b55e --- /dev/null +++ b/digilines_lcd/textures/_y.png diff --git a/digilines_lcd/textures/_y_.png b/digilines_lcd/textures/_y_.png Binary files differnew file mode 100644 index 0000000..0c40de9 --- /dev/null +++ b/digilines_lcd/textures/_y_.png diff --git a/digilines_lcd/textures/_z.png b/digilines_lcd/textures/_z.png Binary files differnew file mode 100644 index 0000000..ae010fe --- /dev/null +++ b/digilines_lcd/textures/_z.png diff --git a/digilines_lcd/textures/_z_.png b/digilines_lcd/textures/_z_.png Binary files differnew file mode 100644 index 0000000..1c3e053 --- /dev/null +++ b/digilines_lcd/textures/_z_.png diff --git a/digilines_lcd/textures/lcd_anyside.png b/digilines_lcd/textures/lcd_anyside.png Binary files differnew file mode 100644 index 0000000..fe88e8d --- /dev/null +++ b/digilines_lcd/textures/lcd_anyside.png diff --git a/digilines_lcd/textures/lcd_lcd.png b/digilines_lcd/textures/lcd_lcd.png Binary files differnew file mode 100644 index 0000000..c959fa1 --- /dev/null +++ b/digilines_lcd/textures/lcd_lcd.png |