moving some formspec stuff around.
parent
0fa2a9ad43
commit
3c7f4473fd
Binary file not shown.
Binary file not shown.
28
formspec.lua
28
formspec.lua
|
@ -38,17 +38,20 @@ retaining_walls =
|
|||
|
||||
columns = --Although all the columns are in the wall files they get their own menu.
|
||||
form..
|
||||
'label[1,1.75;Freeport]'..
|
||||
'label[1,2.75;Madison]'..
|
||||
'label[1,3.75;Adaridge]'..
|
||||
'item_image_button[3,1.5;1,1;mylandscaping:fwall_column_m_t_cement;fcolumn1; ]'..
|
||||
'item_image_button[4,1.5;1,1;mylandscaping:fwall_column_ic_t_cement;fcolumn2; ]'..
|
||||
'item_image_button[5,1.5;1,1;mylandscaping:fwall_column_oc_t_cement;fcolumn3; ]'..
|
||||
'item_image_button[3,3.5;1,1;mylandscaping:awall_column_m_t_cement;acolumn1; ]'..
|
||||
'item_image_button[4,3.5;1,1;mylandscaping:awall_column_ic_t_cement;acolumn2; ]'..
|
||||
'item_image_button[5,3.5;1,1;mylandscaping:awall_column_oc_t_cement;acolumn3; ]'..
|
||||
'label[6.5,1.5;Columns can be used]'..
|
||||
'label[6.5,2;with all wall styles.]'..
|
||||
'label[.75,1;Columns are compatible with all walls.]'..
|
||||
'label[.75,1.75;Freeport]'..
|
||||
'label[.75,2.75;Madison]'..
|
||||
'label[.75,3.75;Adaridge]'..
|
||||
'item_image_button[2,1.5;1,1;mylandscaping:fwall_column_m_t_cement;fcolumn1; ]'..
|
||||
'item_image_button[3,1.5;1,1;mylandscaping:fwall_column_ic_t_cement;fcolumn2; ]'..
|
||||
'item_image_button[4,1.5;1,1;mylandscaping:fwall_column_oc_t_cement;fcolumn3; ]'..
|
||||
'item_image_button[2,3.5;1,1;mylandscaping:awall_column_m_t_cement;acolumn1; ]'..
|
||||
'item_image_button[3,3.5;1,1;mylandscaping:awall_column_ic_t_cement;acolumn2; ]'..
|
||||
'item_image_button[4,3.5;1,1;mylandscaping:awall_column_oc_t_cement;acolumn3; ]'..
|
||||
'label[6.5,1;Column toppers]'..
|
||||
'item_image_button[6,1.5;1,1;mylandscaping:column_t_sphere_cement;column_sphere; ]'..
|
||||
'item_image_button[7,1.5;1,1;mylandscaping:column_t_dragon_cement;column_dragon; ]'..
|
||||
'item_image_button[8,1.5;1,1;mylandscaping:column_t_suzanne_cement;column_suzanne; ]'..
|
||||
input
|
||||
|
||||
patio_pavers =
|
||||
|
@ -77,7 +80,4 @@ deco_walls =
|
|||
'tooltip[deco4;Random decorative wall]'..
|
||||
'image_button[6,1.5;1,1;mylandscaping_deco_column.png;deco5;]'..
|
||||
'tooltip[deco5;Decorative column]'..
|
||||
'item_image_button[2,2.5;1,1;mylandscaping:column_t_sphere_cement;deco6; ]'..
|
||||
'item_image_button[3,2.5;1,1;mylandscaping:column_t_dragon_cement;deco7; ]'..
|
||||
'item_image_button[4,2.5;1,1;mylandscaping:column_t_suzanne_cement;deco8; ]'..
|
||||
input
|
||||
|
|
56
machine.lua
56
machine.lua
|
@ -257,6 +257,9 @@ or fields['fcolumn3']
|
|||
or fields['mcolumn1']
|
||||
or fields['mcolumn2']
|
||||
or fields['mcolumn3']
|
||||
or fields['column_sphere']
|
||||
or fields['column_dragon']
|
||||
or fields['column_suzanne']
|
||||
then
|
||||
if fields["acolumn1"] then
|
||||
make_ok = false
|
||||
|
@ -306,7 +309,30 @@ then
|
|||
return
|
||||
end
|
||||
end
|
||||
|
||||
if fields["column_sphere"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_sphere_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
if fields["column_dragon"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_dragon_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
if fields["column_suzanne"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_suzanne_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
local instack = inv:get_stack("input", 1)
|
||||
local outstack = inv:get_stack("output", 1)
|
||||
local dyestack = inv:get_stack("dye", 1)
|
||||
|
@ -433,9 +459,6 @@ or fields["deco2"]
|
|||
or fields["deco3"]
|
||||
or fields['deco4']
|
||||
or fields['deco5']
|
||||
or fields['deco6']
|
||||
or fields['deco7']
|
||||
or fields['deco8']
|
||||
then
|
||||
|
||||
if fields["deco1"] then
|
||||
|
@ -478,30 +501,7 @@ then
|
|||
return
|
||||
end
|
||||
end
|
||||
if fields["deco6"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_sphere_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
if fields["deco7"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_dragon_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
if fields["deco8"] then
|
||||
make_ok = false
|
||||
anzahl = 4
|
||||
deco = "mylandscaping:column_t_suzanne_"
|
||||
if inv:is_empty("input") then
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
local instack = inv:get_stack("input", 1)
|
||||
local outstack = inv:get_stack("output", 1)
|
||||
local dyestack = inv:get_stack("dye", 1)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
13
toppers.lua
13
toppers.lua
|
@ -1,11 +1,12 @@
|
|||
local block_type1 = { -- desc2, obj
|
||||
{"Sphere", "sphere"},
|
||||
{"Suzanne", "suzanne"},
|
||||
{'Dragon', 'dragon'}
|
||||
local block_type1 = { -- desc2, obj, texture
|
||||
{"Sphere", "sphere", 'concrete'},
|
||||
{"Suzanne", "suzanne", 'concrete'},
|
||||
{'Dragon', 'dragon', 'dragon'}
|
||||
}
|
||||
for i in ipairs (block_type1) do
|
||||
local desc2 = block_type1[i][1]
|
||||
local obj = block_type1[i][2]
|
||||
local tex = block_type1[i][3]
|
||||
|
||||
local color_tab = {
|
||||
{"black", "Black", "^[colorize:black:150"},
|
||||
|
@ -31,10 +32,10 @@ local coldesc = color_tab[i][2]
|
|||
local alpha = color_tab[i][3]
|
||||
|
||||
minetest.register_node('mylandscaping:column_t_'..obj.."_"..col, {
|
||||
description = desc2.." "..coldesc,
|
||||
description = desc2..' topper',
|
||||
drawtype = 'mesh',
|
||||
mesh = 'mylandscaping_column_t_'..obj..'.obj',
|
||||
tiles = {name='mylandscaping_concrete.png'..alpha},
|
||||
tiles = {name='mylandscaping_'..tex..'.png'..alpha},
|
||||
groups = {cracky=2, not_in_creative_inventory=visible},
|
||||
paramtype = 'light',
|
||||
paramtype2 = 'facedir',
|
||||
|
|
Loading…
Reference in New Issue