1
0
mirror of https://github.com/mt-mods/signs_lib.git synced 2025-06-28 22:06:20 +02:00

Compare commits

...

2 Commits

4 changed files with 88 additions and 91 deletions

View File

@ -434,7 +434,10 @@ signs_lib.construct_sign = function(pos)
"textarea[0,-0.3;6.5,3;text;;${text}]".. "textarea[0,-0.3;6.5,3;text;;${text}]"..
"button_exit[2,3.4;2,1;ok;"..S("Write").."]".. "button_exit[2,3.4;2,1;ok;"..S("Write").."]"..
"background[-0.5,-0.5;7,5;signs_lib_sign_bg.jpg]") "background[-0.5,-0.5;7,5;signs_lib_sign_bg.jpg]")
local i = meta:get_string("infotext")
if i == "" then -- it wasn't even set, so set it.
meta:set_string("infotext", "") meta:set_string("infotext", "")
end
end end
function signs_lib.destruct_sign(pos) function signs_lib.destruct_sign(pos)

View File

@ -1,6 +1,6 @@
# Blender v2.79 (sub 0) OBJ File: 'basic_signs wooden wall sign.blend' # Blender v2.79 (sub 0) OBJ File: 'basic_signs wooden sign.blend'
# www.blender.org # www.blender.org
o Cube.008_Cube o sign_(3)_Cube
v 0.437500 -0.312500 0.500000 v 0.437500 -0.312500 0.500000
v 0.437500 -0.312500 0.437500 v 0.437500 -0.312500 0.437500
v 0.437500 0.312500 0.500000 v 0.437500 0.312500 0.500000
@ -41,11 +41,11 @@ vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000 vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000 vn -1.0000 0.0000 0.0000
g Cube.008_Cube_front-back g sign_(3)_Cube_front-back
s off s off
f 8/1/1 4/2/1 2/3/1 6/4/1 f 8/1/1 4/2/1 2/3/1 6/4/1
f 3/5/2 7/6/2 5/7/2 1/8/2 f 3/5/2 7/6/2 5/7/2 1/8/2
g Cube.008_Cube_edges g sign_(3)_Cube_edges
f 13/9/3 14/10/3 10/11/3 9/12/3 f 13/9/3 14/10/3 10/11/3 9/12/3
f 11/13/4 12/14/4 16/15/4 15/16/4 f 11/13/4 12/14/4 16/15/4 15/16/4
f 11/13/5 9/17/5 10/18/5 12/14/5 f 11/13/5 9/17/5 10/18/5 12/14/5

View File

@ -1,6 +1,22 @@
# Blender v2.79 (sub 0) OBJ File: 'basic_signs wooden wall sign.blend' # Blender v2.79 (sub 0) OBJ File: 'basic_signs wooden sign.blend'
# www.blender.org # www.blender.org
o Cube.009_Cube.001 o sign_on_pole.001_Cube.002
v 0.437500 -0.312500 0.812500
v 0.437500 -0.312500 0.750000
v 0.437500 0.312500 0.812500
v 0.437500 0.312500 0.750000
v -0.437500 -0.312500 0.812500
v -0.437500 -0.312500 0.750000
v -0.437500 0.312500 0.812500
v -0.437500 0.312500 0.750000
v 0.437500 -0.312500 0.812500
v 0.437500 -0.312500 0.750000
v 0.437500 0.312500 0.812500
v 0.437500 0.312500 0.750000
v -0.437500 -0.312500 0.812500
v -0.437500 -0.312500 0.750000
v -0.437500 0.312500 0.812500
v -0.437500 0.312500 0.750000
v -0.125000 -0.187500 0.812500 v -0.125000 -0.187500 0.812500
v -0.125000 -0.187500 0.875000 v -0.125000 -0.187500 0.875000
v -0.125000 0.187500 0.812500 v -0.125000 0.187500 0.812500
@ -57,6 +73,24 @@ v -0.164063 0.125000 1.125000
v 0.164062 0.125000 1.125000 v 0.164062 0.125000 1.125000
v -0.164063 0.187500 1.125000 v -0.164063 0.187500 1.125000
v 0.164062 0.187500 1.125000 v 0.164062 0.187500 1.125000
vt 0.468750 0.812500
vt 0.031250 0.812500
vt 0.031250 0.187500
vt 0.468750 0.187500
vt 0.531250 0.812500
vt 0.968750 0.812500
vt 0.968750 0.187500
vt 0.531250 0.187500
vt 0.234375 0.000000
vt 0.234375 1.000000
vt 0.015625 1.000000
vt 0.015625 -0.000000
vt 0.609375 -0.000000
vt 0.609375 1.000000
vt 0.390625 1.000000
vt 0.390625 -0.000000
vt 0.765625 0.000000
vt 0.765625 1.000000
vt 0.843750 0.507812 vt 0.843750 0.507812
vt 0.703125 0.507812 vt 0.703125 0.507812
vt 0.703125 0.093750 vt 0.703125 0.093750
@ -161,94 +195,52 @@ vt 0.453125 0.640625
vt 0.453125 0.593750 vt 0.453125 0.593750
vt 0.312500 0.593750 vt 0.312500 0.593750
vt 0.312500 0.640625 vt 0.312500 0.640625
vn -1.0000 0.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 -0.0000
vn 0.0000 -0.0000 1.0000
vn 0.0000 0.0000 -1.0000
g Cube.009_Cube.001_pole_mount
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 6/5/2 5/6/2 8/7/2 7/8/2
f 4/3/3 8/7/3 5/9/3 3/10/3
f 1/11/4 6/12/4 7/8/4 2/2/4
f 2/2/5 7/8/5 8/7/5 4/3/5
f 9/13/2 10/14/2 12/15/2 11/16/2
f 11/17/3 12/18/3 16/19/3 15/20/3
f 15/21/1 16/22/1 14/23/1 13/24/1
f 13/24/4 14/23/4 10/25/4 9/26/4
f 17/27/2 18/28/2 20/29/2 19/30/2
f 19/31/3 20/32/3 24/33/3 23/34/3
f 23/35/1 24/36/1 22/37/1 21/38/1
f 21/38/4 22/37/4 18/39/4 17/40/4
f 25/41/2 26/42/2 28/43/2 27/44/2
f 27/45/3 28/46/3 32/47/3 31/48/3
f 31/49/1 32/50/1 30/51/1 29/52/1
f 29/52/4 30/51/4 26/53/4 25/54/4
f 33/55/2 34/56/2 36/57/2 35/58/2
f 35/59/3 36/60/3 40/61/3 39/62/3
f 39/63/1 40/64/1 38/65/1 37/66/1
f 37/66/4 38/65/4 34/67/4 33/68/4
f 41/69/5 42/70/5 44/71/5 43/72/5
f 43/73/3 44/74/3 48/75/3 47/76/3
f 47/76/6 48/75/6 46/77/6 45/78/6
f 45/78/4 46/77/4 42/70/4 41/69/4
f 43/79/1 47/80/1 45/81/1 41/82/1
f 48/83/2 44/84/2 42/85/2 46/86/2
f 49/87/5 50/88/5 52/89/5 51/90/5
f 51/91/3 52/92/3 56/93/3 55/94/3
f 55/94/6 56/93/6 54/95/6 53/96/6
f 53/96/4 54/95/4 50/88/4 49/87/4
f 51/97/1 55/98/1 53/99/1 49/100/1
f 56/101/2 52/102/2 50/103/2 54/104/2
o Cube.004_Cube
v 0.437500 -0.312500 0.812500
v 0.437500 -0.312500 0.750000
v 0.437500 0.312500 0.812500
v 0.437500 0.312500 0.750000
v -0.437500 -0.312500 0.812500
v -0.437500 -0.312500 0.750000
v -0.437500 0.312500 0.812500
v -0.437500 0.312500 0.750000
v 0.437500 -0.312500 0.812500
v 0.437500 -0.312500 0.750000
v 0.437500 0.312500 0.812500
v 0.437500 0.312500 0.750000
v -0.437500 -0.312500 0.812500
v -0.437500 -0.312500 0.750000
v -0.437500 0.312500 0.812500
v -0.437500 0.312500 0.750000
vt 0.468750 0.812500
vt 0.031250 0.812500
vt 0.031250 0.187500
vt 0.468750 0.187500
vt 0.531250 0.812500
vt 0.968750 0.812500
vt 0.968750 0.187500
vt 0.531250 0.187500
vt 0.234375 0.000000
vt 0.234375 1.000000
vt 0.015625 1.000000
vt 0.015625 -0.000000
vt 0.609375 -0.000000
vt 0.609375 1.000000
vt 0.390625 1.000000
vt 0.390625 -0.000000
vt 0.765625 0.000000
vt 0.765625 1.000000
vn 0.0000 0.0000 -1.0000 vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000 vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000 vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000 vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000 vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000 vn -1.0000 0.0000 0.0000
g Cube.004_Cube_front-back g sign_on_pole.001_Cube.002_front-back
s off s off
f 64/105/7 60/106/7 58/107/7 62/108/7 f 8/1/1 4/2/1 2/3/1 6/4/1
f 59/109/8 63/110/8 61/111/8 57/112/8 f 3/5/2 7/6/2 5/7/2 1/8/2
g Cube.004_Cube_edges g sign_on_pole.001_Cube.002_edges
f 69/113/9 70/114/9 66/115/9 65/116/9 f 13/9/3 14/10/3 10/11/3 9/12/3
f 67/117/10 68/118/10 72/119/10 71/120/10 f 11/13/4 12/14/4 16/15/4 15/16/4
f 67/117/11 65/121/11 66/122/11 68/118/11 f 11/13/5 9/17/5 10/18/5 12/14/5
f 69/113/12 71/120/12 72/119/12 70/114/12 f 13/9/6 15/16/6 16/15/6 14/10/6
g sign_on_pole.001_Cube.002_pole_mount
f 17/19/6 18/20/6 20/21/6 19/22/6
f 22/23/5 21/24/5 24/25/5 23/26/5
f 20/21/4 24/25/4 21/27/4 19/28/4
f 17/29/3 22/30/3 23/26/3 18/20/3
f 18/20/2 23/26/2 24/25/2 20/21/2
f 25/31/5 26/32/5 28/33/5 27/34/5
f 27/35/4 28/36/4 32/37/4 31/38/4
f 31/39/6 32/40/6 30/41/6 29/42/6
f 29/42/3 30/41/3 26/43/3 25/44/3
f 33/45/5 34/46/5 36/47/5 35/48/5
f 35/49/4 36/50/4 40/51/4 39/52/4
f 39/53/6 40/54/6 38/55/6 37/56/6
f 37/56/3 38/55/3 34/57/3 33/58/3
f 41/59/5 42/60/5 44/61/5 43/62/5
f 43/63/4 44/64/4 48/65/4 47/66/4
f 47/67/6 48/68/6 46/69/6 45/70/6
f 45/70/3 46/69/3 42/71/3 41/72/3
f 49/73/5 50/74/5 52/75/5 51/76/5
f 51/77/4 52/78/4 56/79/4 55/80/4
f 55/81/6 56/82/6 54/83/6 53/84/6
f 53/84/3 54/83/3 50/85/3 49/86/3
f 57/87/2 58/88/2 60/89/2 59/90/2
f 59/91/4 60/92/4 64/93/4 63/94/4
f 63/94/1 64/93/1 62/95/1 61/96/1
f 61/96/3 62/95/3 58/88/3 57/87/3
f 59/97/6 63/98/6 61/99/6 57/100/6
f 64/101/5 60/102/5 58/103/5 62/104/5
f 65/105/2 66/106/2 68/107/2 67/108/2
f 67/109/4 68/110/4 72/111/4 71/112/4
f 71/112/1 72/111/1 70/113/1 69/114/1
f 69/114/3 70/113/3 66/106/3 65/105/3
f 67/115/6 71/116/6 69/117/6 65/118/6
f 72/119/5 68/120/5 66/121/5 70/122/5

View File

@ -37,6 +37,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
wield_image = "signs_lib_sign_wall_wooden_inv.png", wield_image = "signs_lib_sign_wall_wooden_inv.png",
groups = wood_groups, groups = wood_groups,
default_color = "0", default_color = "0",
on_rightclick = signs_lib.construct_sign,
on_construct = signs_lib.construct_sign, on_construct = signs_lib.construct_sign,
on_destruct = signs_lib.destruct_sign, on_destruct = signs_lib.destruct_sign,
on_receive_fields = signs_lib.receive_fields, on_receive_fields = signs_lib.receive_fields,
@ -76,6 +77,7 @@ for _, onpole in ipairs({"", "_onpole"}) do
wield_image = "signs_lib_sign_wall_steel_inv.png", wield_image = "signs_lib_sign_wall_steel_inv.png",
groups = wood_groups, groups = wood_groups,
default_color = "0", default_color = "0",
on_rightclick = signs_lib.construct_sign,
on_construct = signs_lib.construct_sign, on_construct = signs_lib.construct_sign,
on_destruct = signs_lib.destruct_sign, on_destruct = signs_lib.destruct_sign,
after_place_node = function(pos, placer, itemstack, pointed_thing) after_place_node = function(pos, placer, itemstack, pointed_thing)