mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-12-13 10:10:17 +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 ROWS = 9
|
||||||
local LINES = sfinv_only and 5 or 10
|
local LINES = sfinv_only and 5 or 10
|
||||||
local IPP = ROWS * LINES
|
local IPP = ROWS * LINES
|
||||||
local WH_LIMIT = 8
|
local WH_LIMIT = 5
|
||||||
local MAX_FAVS = 6
|
local MAX_FAVS = 6
|
||||||
local ITEM_BTN_SIZE = 1.1
|
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
|
local Y = ceil(i / width) + YOFFSET - min(2, rows) + spacing
|
||||||
|
|
||||||
if large_recipe then
|
if large_recipe then
|
||||||
local xof = 1 - 4 / width
|
btn_size = width > 3 and 3 / width or 3 / rows
|
||||||
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 = btn_size
|
_btn_size = btn_size
|
||||||
|
|
||||||
X = (btn_size * ((i - 1) % width) + XOFFSET -
|
X = btn_size * ((i - 1) % width) + XOFFSET - 2.65
|
||||||
(sfinv_only and 2.83 or 0)) * (0.83 - (x_y / 5))
|
Y = btn_size * floor((i - 1) / width) + spacing + (sfinv and 4 or 0)
|
||||||
Y = (btn_size * floor((i - 1) / width) +
|
|
||||||
(sfinv_only and 5.81 or 3.92) + x_y) * (0.86 - (x_y / 5))
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if X > right then
|
if X > right then
|
||||||
|
Loading…
Reference in New Issue
Block a user