1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-22 17:18:39 +00:00

Revisit F6 statistics formatting (#13126)

This commit is contained in:
SmallJoker 2023-01-16 20:16:23 +01:00 committed by GitHub
parent a2a280691c
commit ecd6d61697
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 11 deletions

View file

@ -137,7 +137,7 @@ int Profiler::print(std::ostream &o, u32 page, u32 pagecount)
{
GraphValues values;
getPage(values, page, pagecount);
char num_buf[50];
char buffer[50];
for (const auto &i : values) {
o << " " << i.first << " ";
@ -146,16 +146,17 @@ int Profiler::print(std::ostream &o, u32 page, u32 pagecount)
continue;
}
s32 space = 44 - i.first.size();
for (s32 j = 0; j < space; j++) {
if ((j & 1) && j < space - 1)
o << ".";
else
o << " ";
{
// Padding
s32 space = std::max(0, 44 - (s32)i.first.size());
memset(buffer, '_', space);
buffer[space] = '\0';
o << buffer;
}
porting::mt_snprintf(num_buf, sizeof(num_buf), "% 4ix % 3g",
porting::mt_snprintf(buffer, sizeof(buffer), "% 5ix % 4.4g",
getAvgCount(i.first), i.second);
o << num_buf << std::endl;
o << buffer << std::endl;
}
return values.size();
}