22 lines
405 B
C++
22 lines
405 B
C++
class Time {
|
|
private:
|
|
unsigned long lastTime;
|
|
float m_deltaTime;
|
|
|
|
public:
|
|
Time() {
|
|
lastTime = millis();
|
|
m_deltaTime = 0.0f;
|
|
}
|
|
|
|
void update() {
|
|
unsigned long currentTime = millis();
|
|
m_deltaTime = (currentTime - lastTime) / 1000.0f; // Convert to seconds
|
|
lastTime = currentTime;
|
|
}
|
|
|
|
float deltaTime() {
|
|
return m_deltaTime;
|
|
}
|
|
};
|