Minor tweak

This commit is contained in:
Jean-Patrick Guerrero 2022-07-01 02:43:05 +02:00
parent 7d0f25e8b2
commit 4ccff6621b
3 changed files with 5 additions and 3 deletions

View File

@ -28,6 +28,7 @@ i3 = {
max_waypoints = 30, max_waypoints = 30,
min_fs_version = 4, min_fs_version = 4,
item_btn_size = 1.1, item_btn_size = 1.1,
sprite_resolution = 1024,
drop_bag_on_die = true, drop_bag_on_die = true,
save_interval = 600, -- Player data save interval (in seconds) save_interval = 600, -- Player data save interval (in seconds)

View File

@ -34,7 +34,7 @@ local function cache_groups(group, groups)
local items = i3.groups[group].items local items = i3.groups[group].items
if #items <= 1 then return end if #items <= 1 then return end
local c, px, lim = 0, 256, 10 local px, c, lim = i3.settings.sprite_resolution, 0, 10
local sprite = "[combine:WxH" local sprite = "[combine:WxH"
for _, item in ipairs(items) do for _, item in ipairs(items) do
@ -45,7 +45,7 @@ local function cache_groups(group, groups)
if def.drawtype and is_cube(def.drawtype) then if def.drawtype and is_cube(def.drawtype) then
texture = get_cube(tiles) texture = get_cube(tiles)
elseif texture then elseif texture then
texture = texture:gsub("%^", "\\^"):gsub(":", "\\:") .. "\\^[resize\\:150x150" texture = texture:gsub("%^", "\\^"):gsub(":", "\\:") .. "\\^[resize\\:146x146"
end end
if texture then if texture then

View File

@ -1034,9 +1034,10 @@ local function get_grid_fs(fs, data, rcp, is_recipe)
if group_cache and group_cache.sprite and not large_recipe then if group_cache and group_cache.sprite and not large_recipe then
local sprite = ESC(group_cache.sprite) local sprite = ESC(group_cache.sprite)
local size = (i3.settings.sprite_resolution * 1.89) / 256
item_image_button(X, Y, btn_size, btn_size, "", btn_name, "") item_image_button(X, Y, btn_size, btn_size, "", btn_name, "")
animated_image(X + 0.01, Y + 0.01, 1.89, 1.89, sprite, group_cache.count, 1500) animated_image(X + 0.01, Y + 0.01, size, size, sprite, group_cache.count, 1500)
label(X + 0.45, Y + 0.18, label) label(X + 0.45, Y + 0.18, label)
if _count > 1 then if _count > 1 then