mirror of
https://github.com/minetest-mods/i3.git
synced 2024-11-11 05:10:25 +01:00
Minor Fix
This commit is contained in:
parent
a67ef8b08b
commit
2297b47dc0
27
src/gui.lua
27
src/gui.lua
|
@ -43,8 +43,6 @@ local function snip(str, limit, font_size)
|
||||||
if utf8_len(str) > limit then
|
if utf8_len(str) > limit then
|
||||||
return fmt("%s...", sub(str, 1, limit - 3))
|
return fmt("%s...", sub(str, 1, limit - 3))
|
||||||
end
|
end
|
||||||
|
|
||||||
return str
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local function get_desc(item, lang_code)
|
local function get_desc(item, lang_code)
|
||||||
|
@ -177,12 +175,11 @@ local function get_award_list(data, fs, ctn_len, yextra, award_list, awards_unlo
|
||||||
title = translate(data.lang_code, title)
|
title = translate(data.lang_code, title)
|
||||||
desc = translate(data.lang_code, desc):gsub("%.$", "")
|
desc = translate(data.lang_code, desc):gsub("%.$", "")
|
||||||
|
|
||||||
local title_lim, _title = 27
|
local title_lim, desc_lim = 27, 39
|
||||||
local desc_lim, _desc = 39
|
|
||||||
local icon_size = 1.1
|
local icon_size = 1.1
|
||||||
|
|
||||||
_title = snip(title, title_lim, data.font_size)
|
local _title = snip(title, title_lim, data.font_size) or title
|
||||||
_desc = snip(desc, desc_lim, data.font_size)
|
local _desc = snip(desc, desc_lim, data.font_size) or desc
|
||||||
|
|
||||||
if not award.unlocked and def.secret then
|
if not award.unlocked and def.secret then
|
||||||
title = ES"Secret award"
|
title = ES"Secret award"
|
||||||
|
@ -192,7 +189,7 @@ local function get_award_list(data, fs, ctn_len, yextra, award_list, awards_unlo
|
||||||
local icon = def.icon or "awards_unknown.png"
|
local icon = def.icon or "awards_unknown.png"
|
||||||
|
|
||||||
if not award.unlocked then
|
if not award.unlocked then
|
||||||
icon = fmt("%s^\\[colorize:#000:200", icon)
|
icon = fmt("%s^\\[colorize:#000:220", icon)
|
||||||
end
|
end
|
||||||
|
|
||||||
insert(fs, fmt("image", 0, y, icon_size, icon_size, icon))
|
insert(fs, fmt("image", 0, y, icon_size, icon_size, icon))
|
||||||
|
@ -317,8 +314,8 @@ local function get_waypoint_fs(fs, data, player, yextra, ctn_len)
|
||||||
fs"style_type[box;colors=#bababa30,#bababa30,#bababa05,#bababa05]"
|
fs"style_type[box;colors=#bababa30,#bababa30,#bababa05,#bababa05]"
|
||||||
box(0, y, ctn_len, 0.6, "")
|
box(0, y, ctn_len, 0.6, "")
|
||||||
|
|
||||||
local waypoint_name, lim = v.name, 18
|
local waypoint_name, lim = v.name, 22
|
||||||
waypoint_name = snip(waypoint_name, lim, data.font_size)
|
waypoint_name = snip(waypoint_name, lim, data.font_size) or waypoint_name
|
||||||
|
|
||||||
local hex = fmt("%02x", v.color)
|
local hex = fmt("%02x", v.color)
|
||||||
|
|
||||||
|
@ -1180,16 +1177,20 @@ local function get_header(fs, data)
|
||||||
local Y1 = data.yoffset + 0.47
|
local Y1 = data.yoffset + 0.47
|
||||||
local Y2 = Y1 + 0.5
|
local Y2 = Y1 + 0.5
|
||||||
|
|
||||||
|
local _desc = snip(desc, desc_lim, data.font_size)
|
||||||
|
if _desc then
|
||||||
tooltip(X, Y1 - 0.1, 5.7, 0.24, desc)
|
tooltip(X, Y1 - 0.1, 5.7, 0.24, desc)
|
||||||
desc = snip(desc, desc_lim, data.font_size)
|
end
|
||||||
|
|
||||||
|
local _tech_name = snip(tech_name, name_lim, data.font_size)
|
||||||
|
if _tech_name then
|
||||||
tooltip(X, Y2 - 0.1, 5.7, 0.24, tech_name)
|
tooltip(X, Y2 - 0.1, 5.7, 0.24, tech_name)
|
||||||
tech_name = snip(tech_name, name_lim, data.font_size)
|
end
|
||||||
|
|
||||||
fs"style_type[label;font=bold;font_size=20]"
|
fs"style_type[label;font=bold;font_size=20]"
|
||||||
label(X, Y1, desc)
|
label(X, Y1, _desc or desc)
|
||||||
fs"style_type[label;font=mono;font_size=16]"
|
fs"style_type[label;font=mono;font_size=16]"
|
||||||
label(X, Y2, clr(colors.blue, tech_name))
|
label(X, Y2, clr(colors.blue, _tech_name or tech_name))
|
||||||
fs"style_type[label;font=normal;font_size=16]"
|
fs"style_type[label;font=normal;font_size=16]"
|
||||||
|
|
||||||
local def = reg_items[data.query_item]
|
local def = reg_items[data.query_item]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user