Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
828 B · 35 lines
C++
at master
1234567891011121314151617181920212223242526272829303132333435#include "stdafx.h"#include "PerformanceTimer.h"
PerformanceTimer::PerformanceTimer(){#ifndef _CONTENT_PACKAGE // Get the frequency of the timer LARGE_INTEGER qwTicksPerSec; QueryPerformanceFrequency( &qwTicksPerSec ); m_fSecsPerTick = 1.0f / (float)qwTicksPerSec.QuadPart; Reset();#endif}
void PerformanceTimer::Reset(){#ifndef _CONTENT_PACKAGE QueryPerformanceCounter( &m_qwStartTime );#endif}
void PerformanceTimer::PrintElapsedTime(const wstring &description){#ifndef _CONTENT_PACKAGE LARGE_INTEGER qwNewTime, qwDeltaTime;
QueryPerformanceCounter( &qwNewTime );
qwDeltaTime.QuadPart = qwNewTime.QuadPart - m_qwStartTime.QuadPart; float fElapsedTime = m_fSecsPerTick * ((FLOAT)(qwDeltaTime.QuadPart));
app.DebugPrintf("TIMER: %ls: Elapsed time %f\n", description.c_str(), fElapsedTime);#endif}