Add standing sign models
This commit is contained in:
parent
8d10a1a7c7
commit
868a990551
5 changed files with 269 additions and 6 deletions
|
@ -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)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue