Add LCD Display: Just send a string to it and it will display it
Credits go to thexyz for his sign mod, this is a strongly modified version of it.
279
digilines_lcd/characters
Normal file
@ -0,0 +1,279 @@
|
|||||||
|
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
|
||||||
|
,
|
||||||
|
_cm
|
||||||
|
2
|
||||||
|
"
|
||||||
|
_qo
|
||||||
|
3
|
||||||
|
/
|
||||||
|
_dv
|
||||||
|
5
|
||||||
|
~
|
||||||
|
_tl
|
||||||
|
4
|
||||||
|
<
|
||||||
|
_lt
|
||||||
|
3
|
||||||
|
>
|
||||||
|
_gt
|
||||||
|
3
|
||||||
|
\
|
||||||
|
_re
|
||||||
|
5
|
||||||
|
|
|
||||||
|
_vb
|
||||||
|
1
|
||||||
|
.
|
||||||
|
_dt
|
||||||
|
1
|
234
digilines_lcd/init.lua
Normal file
@ -0,0 +1,234 @@
|
|||||||
|
--* 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.env:get_meta(pos):set_string("formspec", "field[channel;Channel;${channel}]")
|
||||||
|
end
|
||||||
|
|
||||||
|
local clearscreen = function(pos)
|
||||||
|
local objects = minetest.env:get_objects_inside_radius(pos, 0.5)
|
||||||
|
for _, o in ipairs(objects) do
|
||||||
|
if o:get_entity_name() == "digilines_lcd:text" then
|
||||||
|
o:remove()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local prepare_writing = function (pos)
|
||||||
|
lcd_info = lcds[minetest.env:get_node(pos).param2]
|
||||||
|
if lcd_info == nil then return end
|
||||||
|
local text = minetest.env: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)
|
||||||
|
clearscreen(pos)
|
||||||
|
local setchan = minetest.env:get_meta(pos):get_string("channel")
|
||||||
|
if setchan ~= channel then return end
|
||||||
|
|
||||||
|
local text = prepare_writing (pos)
|
||||||
|
text:set_properties({textures={generate_texture(create_lines(msg))}})
|
||||||
|
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.env:get_node(pos).param2
|
||||||
|
if param2 == 0 or param2 == 1 then
|
||||||
|
minetest.env: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)
|
||||||
|
minetest.env:get_meta(pos):set_string("channel", fields.channel)
|
||||||
|
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.env: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
|
||||||
|
|
||||||
|
string_to_array = function(str)
|
||||||
|
local tab = {}
|
||||||
|
for i=1,string.len(str) do
|
||||||
|
table.insert(tab, string.sub(str, i,i))
|
||||||
|
end
|
||||||
|
return tab
|
||||||
|
end
|
||||||
|
|
||||||
|
string_to_word_array = function(str)
|
||||||
|
local tab = {}
|
||||||
|
local current = 1
|
||||||
|
tab[1] = ""
|
||||||
|
for _,char in ipairs(string_to_array(str)) do
|
||||||
|
if char ~= " " then
|
||||||
|
tab[current] = tab[current]..char
|
||||||
|
else
|
||||||
|
current = current+1
|
||||||
|
tab[current] = ""
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return tab
|
||||||
|
end
|
||||||
|
|
||||||
|
create_lines = function(text)
|
||||||
|
local line = ""
|
||||||
|
local line_num = 1
|
||||||
|
local tab = {}
|
||||||
|
for _,word in ipairs(string_to_word_array(text)) 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
|
BIN
digilines_lcd/textures/_0.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_1.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_2.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
digilines_lcd/textures/_3.png
Normal file
After Width: | Height: | Size: 241 B |
BIN
digilines_lcd/textures/_4.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_5.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
digilines_lcd/textures/_6.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_7.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_8.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
digilines_lcd/textures/_9.png
Normal file
After Width: | Height: | Size: 245 B |
BIN
digilines_lcd/textures/_a.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_a_.png
Normal file
After Width: | Height: | Size: 251 B |
BIN
digilines_lcd/textures/_am.png
Normal file
After Width: | Height: | Size: 156 B |
BIN
digilines_lcd/textures/_ap.png
Normal file
After Width: | Height: | Size: 228 B |
BIN
digilines_lcd/textures/_as.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_at.png
Normal file
After Width: | Height: | Size: 254 B |
BIN
digilines_lcd/textures/_b.png
Normal file
After Width: | Height: | Size: 249 B |
BIN
digilines_lcd/textures/_b_.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_bl.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
digilines_lcd/textures/_br.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
digilines_lcd/textures/_c.png
Normal file
After Width: | Height: | Size: 236 B |
BIN
digilines_lcd/textures/_c_.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_ca.png
Normal file
After Width: | Height: | Size: 231 B |
BIN
digilines_lcd/textures/_cl.png
Normal file
After Width: | Height: | Size: 233 B |
BIN
digilines_lcd/textures/_cm.png
Normal file
After Width: | Height: | Size: 226 B |
BIN
digilines_lcd/textures/_cr.png
Normal file
After Width: | Height: | Size: 234 B |
BIN
digilines_lcd/textures/_d.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_d_.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_dl.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_dt.png
Normal file
After Width: | Height: | Size: 224 B |
BIN
digilines_lcd/textures/_dv.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
digilines_lcd/textures/_e.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_e_.png
Normal file
After Width: | Height: | Size: 242 B |
BIN
digilines_lcd/textures/_eq.png
Normal file
After Width: | Height: | Size: 228 B |
BIN
digilines_lcd/textures/_ex.png
Normal file
After Width: | Height: | Size: 230 B |
BIN
digilines_lcd/textures/_f.png
Normal file
After Width: | Height: | Size: 244 B |
BIN
digilines_lcd/textures/_f_.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_g.png
Normal file
After Width: | Height: | Size: 251 B |
BIN
digilines_lcd/textures/_g_.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_gt.png
Normal file
After Width: | Height: | Size: 228 B |
BIN
digilines_lcd/textures/_h.png
Normal file
After Width: | Height: | Size: 248 B |
BIN
digilines_lcd/textures/_h_.png
Normal file
After Width: | Height: | Size: 252 B |
BIN
digilines_lcd/textures/_ha.png
Normal file
After Width: | Height: | Size: 233 B |
BIN
digilines_lcd/textures/_hs.png
Normal file
After Width: | Height: | Size: 144 B |
BIN
digilines_lcd/textures/_i.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
digilines_lcd/textures/_i_.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_j.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_j_.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_k.png
Normal file
After Width: | Height: | Size: 247 B |
BIN
digilines_lcd/textures/_k_.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_l.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_l_.png
Normal file
After Width: | Height: | Size: 242 B |
BIN
digilines_lcd/textures/_lt.png
Normal file
After Width: | Height: | Size: 227 B |
BIN
digilines_lcd/textures/_m.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_m_.png
Normal file
After Width: | Height: | Size: 244 B |
BIN
digilines_lcd/textures/_mn.png
Normal file
After Width: | Height: | Size: 228 B |
BIN
digilines_lcd/textures/_n.png
Normal file
After Width: | Height: | Size: 248 B |
BIN
digilines_lcd/textures/_n_.png
Normal file
After Width: | Height: | Size: 252 B |
BIN
digilines_lcd/textures/_o.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_o_.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_p.png
Normal file
After Width: | Height: | Size: 250 B |
BIN
digilines_lcd/textures/_p_.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_pr.png
Normal file
After Width: | Height: | Size: 255 B |
BIN
digilines_lcd/textures/_ps.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
digilines_lcd/textures/_q.png
Normal file
After Width: | Height: | Size: 251 B |
BIN
digilines_lcd/textures/_q_.png
Normal file
After Width: | Height: | Size: 242 B |
BIN
digilines_lcd/textures/_qo.png
Normal file
After Width: | Height: | Size: 232 B |
BIN
digilines_lcd/textures/_qu.png
Normal file
After Width: | Height: | Size: 233 B |
BIN
digilines_lcd/textures/_r.png
Normal file
After Width: | Height: | Size: 241 B |
BIN
digilines_lcd/textures/_r_.png
Normal file
After Width: | Height: | Size: 248 B |
BIN
digilines_lcd/textures/_re.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_s.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
digilines_lcd/textures/_s_.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_sl.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_sm.png
Normal file
After Width: | Height: | Size: 227 B |
BIN
digilines_lcd/textures/_sp.png
Normal file
After Width: | Height: | Size: 215 B |
BIN
digilines_lcd/textures/_sr.png
Normal file
After Width: | Height: | Size: 236 B |
BIN
digilines_lcd/textures/_t.png
Normal file
After Width: | Height: | Size: 241 B |
BIN
digilines_lcd/textures/_t_.png
Normal file
After Width: | Height: | Size: 249 B |
BIN
digilines_lcd/textures/_tl.png
Normal file
After Width: | Height: | Size: 227 B |
BIN
digilines_lcd/textures/_u.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
digilines_lcd/textures/_u_.png
Normal file
After Width: | Height: | Size: 252 B |
BIN
digilines_lcd/textures/_un.png
Normal file
After Width: | Height: | Size: 226 B |
BIN
digilines_lcd/textures/_v.png
Normal file
After Width: | Height: | Size: 249 B |
BIN
digilines_lcd/textures/_v_.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_vb.png
Normal file
After Width: | Height: | Size: 229 B |
BIN
digilines_lcd/textures/_w.png
Normal file
After Width: | Height: | Size: 238 B |
BIN
digilines_lcd/textures/_w_.png
Normal file
After Width: | Height: | Size: 247 B |
BIN
digilines_lcd/textures/_x.png
Normal file
After Width: | Height: | Size: 241 B |
BIN
digilines_lcd/textures/_x_.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_y.png
Normal file
After Width: | Height: | Size: 246 B |
BIN
digilines_lcd/textures/_y_.png
Normal file
After Width: | Height: | Size: 243 B |
BIN
digilines_lcd/textures/_z.png
Normal file
After Width: | Height: | Size: 233 B |
BIN
digilines_lcd/textures/_z_.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
digilines_lcd/textures/lcd_anyside.png
Normal file
After Width: | Height: | Size: 142 B |
BIN
digilines_lcd/textures/lcd_lcd.png
Normal file
After Width: | Height: | Size: 189 B |