adecentat el codi. lo proxim fa falta mirar i pollar events
This commit is contained in:
1 parent
ffc2dee311
commit
1837844b03
7 files changed
+50
-16
No files matched your search
@@ -0,0 +1,25 @@
|
||||
// timer.hpp
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
class Timer {
|
||||
public:
|
||||
void start() {
|
||||
last_ticks_ms_ = SDL_GetTicks();
|
||||
}
|
||||
|
||||
auto getDelta() -> int {
|
||||
const Uint64 NOW_MS = SDL_GetTicks();
|
||||
int delta_ms = static_cast<int>(NOW_MS - last_ticks_ms_);
|
||||
delta_ms = std::max(delta_ms, 0);
|
||||
last_ticks_ms_ = NOW_MS;
|
||||
return delta_ms;
|
||||
}
|
||||
|
||||
private:
|
||||
Uint64 last_ticks_ms_{0};
|
||||
};
|
||||
Reference in new issue
Block a user