16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 00:49:19 +02:00

Replace Now() implementation with more modern std::chrono

This commit is contained in:
docentYT
2026-05-01 00:03:12 +02:00
parent 337e750ed1
commit 31026bca89

View File

@@ -35,16 +35,11 @@ bool EditorModeFlag = false;
bool DebugCameraFlag = false;
bool DebugTractionFlag = false;
// shitty replacement for Borland timestamp function
// TODO: replace with something sensible
std::string Now()
{
std::time_t timenow = std::time(nullptr);
std::tm tm = *std::localtime(&timenow);
std::stringstream converter;
converter << std::put_time(&tm, "%c");
return converter.str();
auto now = std::chrono::system_clock::now();
auto local = std::chrono::current_zone()->to_local(now);
return std::format("{:%c}", local);
}
// zwraca różnicę czasu