feat!: rework header files

This commit is contained in:
2026-01-06 20:07:44 +01:00
parent f4f9f4a7ac
commit 66761b8e5d
12 changed files with 122 additions and 78 deletions

30
inc/core/time.hpp Normal file
View File

@@ -0,0 +1,30 @@
#ifndef TIME_HPP
#define TIME_HPP
#include "GLFW/glfw3.h"
class Time
{
private:
double deltaTime = 0.;
double lastDTime = 0.;
public:
double getDeltaTime() const { return deltaTime; }
double getLastDeltaTime() const { return lastDTime; }
void start()
{
deltaTime = glfwGetTime();
lastDTime = 0.;
}
void update()
{
double currentTime = glfwGetTime();
deltaTime = currentTime - lastDTime;
lastDTime = currentTime;
}
};
#endif