Add thin squares to creative tab buttons

This commit is contained in:
Wuzzy 2017-01-24 12:45:37 +01:00
parent 32dfd627b8
commit 71420f907b
2 changed files with 29 additions and 20 deletions

View File

@ -129,23 +129,31 @@ trash:set_size("main", 1)
-- Create detached creative inventory after loading all mods -- Create detached creative inventory after loading all mods
minetest.after(0, init) minetest.after(0, init)
local offset = {} local noffset = {} -- numeric tab offset
local offset = {} -- string offset:
local boffset = {} --
local hoch = {} local hoch = {}
local bg = {} local bg = {}
-- TODO: Investigate what is going on with this weird variable -- TODO: Investigate what is going on with this weird variable
local start_i local start_i
offset["blocks"] = "-0.29,-0.25"
offset["deco"] = "0.98,-0.25" noffset["blocks"] = {-0.29,-0.25}
offset["redstone"] = "2.23,-0.25" noffset["deco"] = {0.98,-0.25}
offset["rail"] = "3.495,-0.25" noffset["redstone"] = {2.23,-0.25}
offset["misc"] = "4.75,-0.25" noffset["rail"] = {3.495,-0.25}
offset["nix"] = "8.99,-0.25" noffset["misc"] = {4.75,-0.25}
offset["food"] = "-0.29,8.12" noffset["nix"] = {8.99,-0.25}
offset["tools"] = "0.98,8.12" noffset["food"] = {-0.29,8.12}
offset["combat"] = "2.23,8.12" noffset["tools"] = {0.98,8.12}
offset["brew"] = "3.495,8.12" noffset["combat"] = {2.23,8.12}
offset["matr"] = "4.74,8.12" noffset["brew"] = {3.495,8.12}
offset["inv"] = "8.99,8.12" noffset["matr"] = {4.74,8.12}
noffset["inv"] = {8.99,8.12}
for k,v in pairs(noffset) do
offset[k] = tostring(v[1]) .. "," .. tostring(v[2])
boffset[k] = tostring(v[1]+0.19) .. "," .. tostring(v[2]+0.25)
end
hoch["blocks"] = "" hoch["blocks"] = ""
hoch["deco"] = "" hoch["deco"] = ""
@ -216,7 +224,8 @@ crafting.set_creative_formspec = function(player, start_i, pagenum, show, page,
else else
img = "crafting_creative_inactive.png" img = "crafting_creative_inactive.png"
end end
return "image[" .. offset[check] .. ";1.5,1.44;" .. img .. hoch[check].. "]" return "image[" .. offset[check] .. ";1.5,1.44;" .. img .. hoch[check].. "]" ..
"image[" .. boffset[check] .. ";1,1;crafting_creative_marker.png]"
end end
formspec = "size[10,9.3]".. formspec = "size[10,9.3]"..
default.inventory_header.. default.inventory_header..
@ -243,22 +252,22 @@ crafting.set_creative_formspec = function(player, start_i, pagenum, show, page,
"image[0,1;5,0.75;fnt_"..name..".png]".. "image[0,1;5,0.75;fnt_"..name..".png]"..
"list[current_player;main;0,7;9,1;]".. "list[current_player;main;0,7;9,1;]"..
main_list.. main_list..
"item_image_button[-0.1,8.28;1,1;default:apple;food;]".. --foodstuff "item_image_button[-0.1,8.37;1,1;default:apple;food;]".. --foodstuff
tab(name, "food") .. tab(name, "food") ..
"tooltip[food;Foodstuffs]".. "tooltip[food;Foodstuffs]"..
"item_image_button[1.15,8.28;1,1;default:axe_steel;tools;]".. --tools "item_image_button[1.15,8.37;1,1;default:axe_steel;tools;]".. --tools
tab(name, "tools") .. tab(name, "tools") ..
"tooltip[tools;Tools]".. "tooltip[tools;Tools]"..
"item_image_button[2.415,8.28;1,1;default:sword_gold;combat;]".. --combat "item_image_button[2.415,8.37;1,1;default:sword_gold;combat;]".. --combat
tab(name, "combat") .. tab(name, "combat") ..
"tooltip[combat;Combat]".. "tooltip[combat;Combat]"..
"item_image_button[3.693,8.28;1,1;mcl_potions:glass_bottle;brew;]".. --brewing "item_image_button[3.693,8.37;1,1;mcl_potions:glass_bottle;brew;]".. --brewing
tab(name, "brew") .. tab(name, "brew") ..
"tooltip[brew;Brewing]".. "tooltip[brew;Brewing]"..
"item_image_button[4.938,8.28;1,1;default:stick;matr;]".. --materials "item_image_button[4.938,8.37;1,1;default:stick;matr;]".. --materials
tab(name, "matr") .. tab(name, "matr") ..
"tooltip[matr;Materials]".. "tooltip[matr;Materials]"..
"item_image_button[9.19,8.28;1,1;default:chest;inv;]".. --inventory "item_image_button[9.19,8.37;1,1;default:chest;inv;]".. --inventory
tab(name, "inv") .. tab(name, "inv") ..
"tooltip[inv;Survival Inventory]".. "tooltip[inv;Survival Inventory]"..
"list[detached:creative_trash;main;9,7;1,1;]".. "list[detached:creative_trash;main;9,7;1,1;]"..

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B