bigwords/init.lua

65 lines
1.7 KiB
Lua

modname = "spell:"
characters = {
_A = {name="A", letter=1 },
_B = {name="B", letter=1 },
_C = {name="C", letter=1 },
_D = {name="D", letter=1 },
_E = {name="E", letter=1 },
_F = {name="F", letter=1 },
_G = {name="G", letter=1 },
_H = {name="H", letter=1 },
_I = {name="I", letter=1 },
_J = {name="J", letter=1 },
_K = {name="K", letter=1 },
_L = {name="L", letter=1 },
_M = {name="M", letter=1 },
_N = {name="N", letter=1 },
_O = {name="O", letter=1 },
_P = {name="P", letter=1 },
_Q = {name="Q", letter=1 },
_R = {name="R", letter=1 },
_S = {name="S", letter=1 },
_T = {name="T", letter=1 },
_U = {name="U", letter=1 },
_V = {name="V", letter=1 },
_W = {name="W", letter=1 },
_X = {name="X", letter=1 },
_Y = {name="Y", letter=1 },
_Z = {name="Z", letter=1 },
_0 = {name="0" },
_1 = {name="1" },
_2 = {name="2" },
_3 = {name="3" },
_4 = {name="4" },
_5 = {name="5" },
_6 = {name="6" },
_7 = {name="7" },
_8 = {name="8" },
_9 = {name="9" }
}
for key,value in pairs(characters) do
if value.letter then
my_desc = "Letter"..key
else
my_desc = "Number"..key
end
minetest.register_node(modname.."Letter"..key, {
description=my_desc,
tiles = { "spell"..key..".png" },
light_source = 14,
inventory_image = "spell"..key..".png",
groups = {cracky=3, choppy=3},
sounds = default.node_sound_stone_defaults(),
})
end
minetest.register_node(modname.."px_logo", {
description="planet express logo",
tiles = { "PX.png" },
light_source = 14,
inventory_image = "PX.png",
groups = {cracky=3, choppy=3},
sounds = default.node_sound_stone_defaults(),
})