moving some formspec stuff around.

master
NathanSalapat 2015-09-28 20:44:01 -05:00
parent 0fa2a9ad43
commit 3c7f4473fd
6 changed files with 1054 additions and 1054 deletions

Binary file not shown.

Binary file not shown.

View File

@ -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

View File

@ -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

View File

@ -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',