mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-21 14:49:19 +02:00
keep timespeed after f6, add fpslimit
This commit is contained in:
7
Timer.h
7
Timer.h
@@ -35,9 +35,12 @@ public:
|
||||
void
|
||||
start() {
|
||||
m_start = std::chrono::steady_clock::now(); }
|
||||
void
|
||||
std::chrono::duration<float, std::milli>
|
||||
stop() {
|
||||
m_accumulator = 0.95f * m_accumulator + std::chrono::duration_cast<std::chrono::microseconds>( ( std::chrono::steady_clock::now() - m_start ) ).count() / 1000.f; }
|
||||
auto duration = std::chrono::duration_cast<std::chrono::microseconds>( ( std::chrono::steady_clock::now() - m_start ) );
|
||||
m_accumulator = 0.95f * m_accumulator + duration.count() / 1000.f;
|
||||
return duration;
|
||||
}
|
||||
float
|
||||
average() const {
|
||||
return m_accumulator / 20.f;}
|
||||
|
||||
Reference in New Issue
Block a user