mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-25 20:23:42 +01:00
Fix large recipes displaying
This commit is contained in:
parent
1c990f6476
commit
60d89f51e7
15
init.lua
15
init.lua
@ -66,7 +66,7 @@ local FORMSPEC_MINIMAL_VERSION = 3
|
||||
local ROWS = 9
|
||||
local LINES = sfinv_only and 5 or 10
|
||||
local IPP = ROWS * LINES
|
||||
local WH_LIMIT = 8
|
||||
local WH_LIMIT = 5
|
||||
local MAX_FAVS = 6
|
||||
local ITEM_BTN_SIZE = 1.1
|
||||
|
||||
@ -921,18 +921,11 @@ local function get_grid_fs(data, fs, rcp, spacing)
|
||||
local Y = ceil(i / width) + YOFFSET - min(2, rows) + spacing
|
||||
|
||||
if large_recipe then
|
||||
local xof = 1 - 4 / width
|
||||
local yof = 1 - 4 / rows
|
||||
local x_y = width > rows and xof or yof
|
||||
|
||||
btn_size = width > rows and
|
||||
(3.5 + (xof * 2)) / width or (3.5 + (yof * 2)) / rows
|
||||
btn_size = width > 3 and 3 / width or 3 / rows
|
||||
_btn_size = btn_size
|
||||
|
||||
X = (btn_size * ((i - 1) % width) + XOFFSET -
|
||||
(sfinv_only and 2.83 or 0)) * (0.83 - (x_y / 5))
|
||||
Y = (btn_size * floor((i - 1) / width) +
|
||||
(sfinv_only and 5.81 or 3.92) + x_y) * (0.86 - (x_y / 5))
|
||||
X = btn_size * ((i - 1) % width) + XOFFSET - 2.65
|
||||
Y = btn_size * floor((i - 1) / width) + spacing + (sfinv and 4 or 0)
|
||||
end
|
||||
|
||||
if X > right then
|
||||
|
Loading…
Reference in New Issue
Block a user