Add standing sign models

This commit is contained in:
Wuzzy 2017-07-26 15:19:35 +02:00
parent 8d10a1a7c7
commit 868a990551
5 changed files with 269 additions and 6 deletions

View file

@ -116,7 +116,7 @@ local generate_texture = function(lines, signnodename)
if signnodename == "mcl_signs:wall_sign" then
ypos = 27
else
ypos = 9
ypos = 0
end
for i = 1, #lines do
texture = texture..generate_line(lines[i], ypos)
@ -140,7 +140,6 @@ local m = -1/16 + 1/64
for rot=0, 15 do
local yaw = math.pi*2 - (((math.pi*2) / 16) * rot)
local delta = vector.multiply(minetest.yaw_to_dir(yaw), m)
delta.y = 5/32
table.insert(signtext_info_standing, { delta = delta, yaw = yaw })
end
@ -374,7 +373,7 @@ local ssign = {
is_ground_content = false,
paramtype2 = "facedir",
drawtype = "mesh",
mesh = "mcl_signs_sign.obj",
mesh = "mcl_signs_1sign0.obj",
selection_box = {type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0.5, 0.2}},
tiles = {"mcl_signs_sign.png"},
groups = sign_groups,
@ -396,17 +395,17 @@ local ssign = {
-- 22.5°
minetest.register_node("mcl_signs:standing_sign", ssign)
local ssign22_5 = table.copy(ssign)
ssign22_5.mesh = "mcl_signs_sign22.5.obj"
ssign22_5.mesh = "mcl_signs_1sign22.5.obj"
-- 45°
minetest.register_node("mcl_signs:standing_sign22_5", ssign22_5)
local ssign45 = table.copy(ssign)
ssign45.mesh = "mcl_signs_sign45.obj"
ssign45.mesh = "mcl_signs_1sign45.obj"
minetest.register_node("mcl_signs:standing_sign45", ssign45)
-- 67.5°
local ssign67 = table.copy(ssign)
ssign67.mesh = "mcl_signs_sign67.5.obj"
ssign67.mesh = "mcl_signs_1sign67.5.obj"
minetest.register_node("mcl_signs:standing_sign67_5", ssign67)