X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fui%2Fui.cpp;h=11b63d87f6798d97d01be0d491d253e0a2ccaf63;hp=c4d35e3177e9f3b502ad657e556079963bacadd6;hb=9bc766beab23c8c5f507ca3c7abce24049e6229e;hpb=bf25780e00b719b0e5fa5d0191087bca2d99462b diff --git a/src/ui/ui.cpp b/src/ui/ui.cpp index c4d35e3..11b63d8 100644 --- a/src/ui/ui.cpp +++ b/src/ui/ui.cpp @@ -307,24 +307,7 @@ void RecordsPanel::Draw(graphics::Viewport &viewport) noexcept { int i = 0; for (const auto &r : sim.Records()) { if (!r) continue; - switch (r.type) { - default: - case world::Record::VALUE: - records[i]->Text(DecimalString(r.value, 2)); - break; - case world::Record::LENGTH: - records[i]->Text(LengthString(r.value)); - break; - case world::Record::MASS: - records[i]->Text(MassString(r.value)); - break; - case world::Record::PERCENTAGE: - records[i]->Text(PercentageString(r.value)); - break; - case world::Record::TIME: - records[i]->Text(TimeString(r.value)); - break; - } + records[i]->Text(r.ValueString()); std::string str(r.holder->Name()); bool first = true; for (auto p : r.holder->Parents()) {