Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/utility/dungeon_generation_benchmark.cpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-06-27 20:23:44 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-06-27 20:23:44 +1000
commit332983c97b7a729c4dc5f19aa9ee4a22c420f7d8 (patch)
treefd9c441b796b522bdd5c7f8fbd32f51b8eff2a28 /source/utility/dungeon_generation_benchmark.cpp
parent14b9689b6d4f4ad5276c88130dc6e449bedc0709 (diff)
The Formatting String Catastrophe
Diffstat (limited to 'source/utility/dungeon_generation_benchmark.cpp')
-rw-r--r--source/utility/dungeon_generation_benchmark.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/source/utility/dungeon_generation_benchmark.cpp b/source/utility/dungeon_generation_benchmark.cpp
index a67cb02..70cbe9e 100644
--- a/source/utility/dungeon_generation_benchmark.cpp
+++ b/source/utility/dungeon_generation_benchmark.cpp
@@ -12,9 +12,9 @@ int main(int argc, char** argv) {
String dungeonWorldName = "outpost";
RootLoader rootLoader({{}, {}, {}, LogLevel::Error, false, {}});
- rootLoader.addParameter("dungeonWorld", "dungeonWorld", OptionParser::Optional, strf("dungeonWorld to test, default is %s", dungeonWorldName));
- rootLoader.addParameter("repetitions", "repetitions", OptionParser::Optional, strf("number of times to generate, default %s", repetitions));
- rootLoader.addParameter("reportevery", "report repetitions", OptionParser::Optional, strf("number of repetitions before each progress report, default %s", reportEvery));
+ rootLoader.addParameter("dungeonWorld", "dungeonWorld", OptionParser::Optional, strf("dungeonWorld to test, default is {}", dungeonWorldName));
+ rootLoader.addParameter("repetitions", "repetitions", OptionParser::Optional, strf("number of times to generate, default {}", repetitions));
+ rootLoader.addParameter("reportevery", "report repetitions", OptionParser::Optional, strf("number of repetitions before each progress report, default {}", reportEvery));
RootUPtr root;
OptionParser::Options options;
@@ -36,13 +36,13 @@ int main(int argc, char** argv) {
double start = Time::monotonicTime();
double lastReport = Time::monotonicTime();
- coutf("testing %s generations of dungeonWorld %s\n", repetitions, dungeonWorldName);
+ coutf("testing {} generations of dungeonWorld {}\n", repetitions, dungeonWorldName);
for (unsigned i = 0; i < repetitions; ++i) {
if (i > 0 && i % reportEvery == 0) {
float gps = reportEvery / (Time::monotonicTime() - lastReport);
lastReport = Time::monotonicTime();
- coutf("[%s] %ss | Generations Per Second: %s\n", i, Time::monotonicTime() - start, gps);
+ coutf("[{}] {}s | Generations Per Second: {}\n", i, Time::monotonicTime() - start, gps);
}
VisitableWorldParametersPtr worldParameters = generateFloatingDungeonWorldParameters(dungeonWorldName);
@@ -50,12 +50,12 @@ int main(int argc, char** argv) {
WorldServer worldServer(move(worldTemplate), File::ephemeralFile());
}
- coutf("Finished %s generations of dungeonWorld %s in %s seconds", repetitions, dungeonWorldName, Time::monotonicTime() - start);
+ coutf("Finished {} generations of dungeonWorld {} in {} seconds", repetitions, dungeonWorldName, Time::monotonicTime() - start);
return 0;
} catch (std::exception const& e) {
- cerrf("Exception caught: %s\n", outputException(e, true));
+ cerrf("Exception caught: {}\n", outputException(e, true));
return 1;
}
}