From 31026bca89e2aafe4ef399fd928eeafd35567ff9 Mon Sep 17 00:00:00 2001 From: docentYT <63965954+docentYT@users.noreply.github.com> Date: Fri, 1 May 2026 00:03:12 +0200 Subject: [PATCH] Replace Now() implementation with more modern std::chrono --- utilities/utilities.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/utilities/utilities.cpp b/utilities/utilities.cpp index 2b4c872a..d71ef742 100644 --- a/utilities/utilities.cpp +++ b/utilities/utilities.cpp @@ -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