A few more fmtlib uses
This commit is contained in:
@@ -29,6 +29,7 @@ const int LINES_IN_ITEM_WIN = 8;
|
|||||||
#include "tools/winutil.hpp"
|
#include "tools/winutil.hpp"
|
||||||
#include "replay.hpp"
|
#include "replay.hpp"
|
||||||
#include <boost/lexical_cast.hpp>
|
#include <boost/lexical_cast.hpp>
|
||||||
|
#include <fmt/format.h>
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
std::string message;
|
std::string message;
|
||||||
@@ -680,13 +681,13 @@ void print_party_stats() {
|
|||||||
}
|
}
|
||||||
if(overall_mode == MODE_STARTUP) return;
|
if(overall_mode == MODE_STARTUP) return;
|
||||||
add_string_to_buf("PARTY STATS:");
|
add_string_to_buf("PARTY STATS:");
|
||||||
add_string_to_buf(" Number of kills: " + std::to_string(univ.party.total_m_killed));
|
add_string_to_buf(fmt::format(" Number of kills: {}", univ.party.total_m_killed));
|
||||||
if((is_town()) || ((is_combat()) && (which_combat_type == 1))) {
|
if((is_town()) || ((is_combat()) && (which_combat_type == 1))) {
|
||||||
add_string_to_buf(" Kills in this town: " + std::to_string(univ.town->m_killed));
|
add_string_to_buf(fmt::format(" Kills in this town: {}", univ.town->m_killed));
|
||||||
}
|
}
|
||||||
add_string_to_buf(" Total experience: " + std::to_string(univ.party.total_xp_gained));
|
add_string_to_buf(fmt::format(" Total experience: {}", univ.party.total_xp_gained));
|
||||||
add_string_to_buf(" Total damage done: " + std::to_string(univ.party.total_dam_done));
|
add_string_to_buf(fmt::format(" Total damage done: {}", univ.party.total_dam_done));
|
||||||
add_string_to_buf(" Total damage taken: " + std::to_string(univ.party.total_dam_taken));
|
add_string_to_buf(fmt::format(" Total damage taken: {}", univ.party.total_dam_taken));
|
||||||
print_buf();
|
print_buf();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1033,7 +1034,7 @@ void add_string_to_buf(std::string str, unsigned short indent) {
|
|||||||
|
|
||||||
if(wrapped_str == text_buffer[prev_pointer].message){
|
if(wrapped_str == text_buffer[prev_pointer].message){
|
||||||
text_buffer[prev_pointer].duplicate_count++;
|
text_buffer[prev_pointer].duplicate_count++;
|
||||||
std::string test_fit = wrapped_str + " (x" + std::to_string(text_buffer[prev_pointer].duplicate_count) + ")";
|
std::string test_fit = fmt::format("{} (x{})", wrapped_str, text_buffer[prev_pointer].duplicate_count);
|
||||||
if(string_length(test_fit, buf_style) >= width){
|
if(string_length(test_fit, buf_style) >= width){
|
||||||
text_buffer[prev_pointer].line_count = line_count + 1;
|
text_buffer[prev_pointer].line_count = line_count + 1;
|
||||||
// The duplicate count in parenthesis is on its own line
|
// The duplicate count in parenthesis is on its own line
|
||||||
@@ -1121,7 +1122,7 @@ void print_buf () {
|
|||||||
}else{
|
}else{
|
||||||
message += " ";
|
message += " ";
|
||||||
}
|
}
|
||||||
message += "(x" + std::to_string(text_buffer[message_idx].duplicate_count) + ")";
|
message += fmt::format("(x{})", text_buffer[message_idx].duplicate_count);
|
||||||
}
|
}
|
||||||
|
|
||||||
moveTo = location(4, 1 + 12 * (LINES_IN_TEXT_WIN + line_offset - num_lines_total - text_buffer[message_idx].line_count));
|
moveTo = location(4, 1 + 12 * (LINES_IN_TEXT_WIN + line_offset - num_lines_total - text_buffer[message_idx].line_count));
|
||||||
|
|||||||
Reference in New Issue
Block a user