#include "Time.h" #if _DEBUG #include #endif // _DEBUG UINT Time::init() { _lastFrame = CLOCK::now(); return 0; } void Time::update() { TIMEPOINT now = CLOCK::now(); SECONDS diff = now - _lastFrame; _lastFrame = now; _deltaTime = diff.count(); #ifdef _DEBUG #ifdef UNICODE wstring output = L"fps: " + to_wstring(1 / _deltaTime) + L"\n"; OutputDebugString(output.c_str()); #else // !UNICODE string output = "fps: " + to_string(1 / _deltaTime) + "\n"; OutputDebugString(output.c_str()); #endif // UNICODE #endif // DEBUG } void Time::deInit() { }