Fix bad crafting inventory sizes

This commit is contained in:
Wuzzy 2017-01-06 01:18:02 +01:00
parent 8ea1d8a755
commit acc04d796d

View file

@ -59,9 +59,8 @@ local function set_inventory(player)
return return
end) end)
end end
player:get_inventory():set_width("craft", 3) player:get_inventory():set_width("craft", 2)
player:get_inventory():set_size("craft", 9) player:get_inventory():set_size("craft", 4)
player:get_inventory():set_size("main", 9*4)
local player_name = player:get_player_name() local player_name = player:get_player_name()
local img = "crafting_inventory_player.png" local img = "crafting_inventory_player.png"
@ -95,8 +94,7 @@ local function set_inventory(player)
-- craft and inventory -- craft and inventory
"list[current_player;main;0,4.5;9,3;9]".. "list[current_player;main;0,4.5;9,3;9]"..
"list[current_player;main;0,7.74;9,1;]".. "list[current_player;main;0,7.74;9,1;]"..
"list[current_player;craft;4,1;2,1;1]".. "list[current_player;craft;4,1;2,2]"..
"list[current_player;craft;4,2;2,1;4]"..
"list[current_player;craftpreview;7,1.5;1,1;]".. "list[current_player;craftpreview;7,1.5;1,1;]"..
-- for shortcuts -- for shortcuts
"listring[current_player;main]".. "listring[current_player;main]"..
@ -111,7 +109,6 @@ end
local function set_workbench(player) local function set_workbench(player)
player:get_inventory():set_width("craft", 3) player:get_inventory():set_width("craft", 3)
player:get_inventory():set_size("craft", 9) player:get_inventory():set_size("craft", 9)
player:get_inventory():set_size("main", 9*4)
local form = "size[9,8.75]".. local form = "size[9,8.75]"..
"background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_workbench.png]".. "background[-0.19,-0.25;9.41,9.49;crafting_formspec_bg.png^crafting_inventory_workbench.png]"..
@ -147,6 +144,9 @@ minetest.register_on_joinplayer(function(player)
end end
--init inventory --init inventory
set_inventory(player) set_inventory(player)
player:get_inventory():set_width("main", 9)
player:get_inventory():set_size("main", 36)
--set hotbar size --set hotbar size
if player.hud_set_hotbar_itemcount then if player.hud_set_hotbar_itemcount then
minetest.after(0.5, player.hud_set_hotbar_itemcount, player, 9) minetest.after(0.5, player.hud_set_hotbar_itemcount, player, 9)