feat(inferium-gui): centered title
This commit is contained in:
parent
598bf7bfa5
commit
bd843779e2
@ -2,9 +2,12 @@ local CountersSelector = require('libs/ui/CountersSelector')
|
||||
|
||||
local counterMax = 8
|
||||
|
||||
local config = {
|
||||
counterMax = counterMax,
|
||||
titleFn = function(countersMap)
|
||||
local function centerString(str, width)
|
||||
local padding = (width / 2) - (#str / 2)
|
||||
return string.rep(' ', padding) .. str
|
||||
end
|
||||
|
||||
local titleFn = function(countersMap)
|
||||
local total = 0;
|
||||
|
||||
for _, counterPayload in pairs(countersMap) do
|
||||
@ -13,8 +16,12 @@ local config = {
|
||||
end
|
||||
end
|
||||
|
||||
return "| " .. total .. '/' .. counterMax .. ' used farmlands' .. " |"
|
||||
return centerString("" .. total .. '/' .. counterMax .. ' used farmlands' .. "")
|
||||
end
|
||||
|
||||
local config = {
|
||||
counterMax = counterMax,
|
||||
titleFn = titleFn
|
||||
}
|
||||
|
||||
local countersMap = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user