Improve ranking formatting

Bigger formspec to fit with LiberationMono, fix columns positions, avoid too long values
master
upsilon 2017-03-12 19:15:25 +01:00
parent 7d9e79a6ec
commit 36427abd6a
No known key found for this signature in database
GPG Key ID: A80DAE1F266E1C3C
1 changed files with 10 additions and 7 deletions

View File

@ -166,18 +166,21 @@ function pvpplus.stop_tournament()
local function cat_str(value, len)
substr = substr .. value
if #substr > len then
substr = substr:sub(1, len-1) .. "+"
end
for n = #substr, len do
substr = substr .. " "
end
substr = substr .. "| "
end
cat_str(player, 15)
cat_str(rank, 23)
cat_str(score, 32)
cat_str(sent_damages, 48)
cat_str(received_damages, 68)
cat_str(kills, 73)
cat_str(player, 14)
cat_str(rank, 22)
cat_str(score, 31)
cat_str(sent_damages, 47)
cat_str(received_damages, 67)
cat_str(kills, 75)
str = str .. "\n" .. substr
end
@ -185,7 +188,7 @@ function pvpplus.stop_tournament()
minetest.chat_send_all(str)
local formspec = "size[8,8.5]textarea[0.5,0.5;7.5,8;ranking;Ranking;"..str.."]button_exit[3,7.5;2,1;exit;Ok]"
local formspec = "size[10,8.5]textarea[0.5,0.5;9.5,8;ranking;Ranking;"..str.."]button_exit[4,7.5;2,1;exit;Ok]"
for name, _ in pairs(tournament.sent_damages) do
minetest.show_formspec(name, "pvpplus:ranking", formspec)
end