Added Time

This commit is contained in:
2026-01-17 17:08:22 +01:00
parent 53c7d564d7
commit 6b3e034cf5
8 changed files with 104 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
#pragma once
namespace TSE
{
class ITimeInterface
{
public:
virtual float GetTotalEllapsedTime() = 0;
virtual ~ITimeInterface() = default;
};
} // namespace TSE

View File

@@ -1,6 +1,7 @@
#include "IWindow.hpp"
#include "Debug.hpp"
#include "LuaStateHandler.hpp"
#include "Time.hpp"
TSE::IWindow* TSE::IWindow::lastWindow = nullptr;
@@ -10,6 +11,11 @@ bool TSE::IWindow::BaseInit() const
Debug::Init();
}
void TSE::IWindow::BaseUpdate() const
{
Time::Update();
}
TSE::IWindow::~IWindow()
{
Debug::Close();

View File

@@ -20,6 +20,7 @@ namespace TSE
virtual bool ShouldClose() const = 0;
bool BaseInit() const;
void BaseUpdate() const;
~IWindow();
};
} // namespace TSE