From 5e310b87e39e716937996673933784c4fc0a5e93 Mon Sep 17 00:00:00 2001 From: light7734 Date: Fri, 11 Jul 2025 02:22:21 +0330 Subject: [PATCH] refactor: move timer out of engine into separate module --- modules/CMakeLists.txt | 1 + modules/engine/CMakeLists.txt | 3 +- .../include/engine/core/application.hpp | 2 +- modules/engine/include/engine/engine.hpp | 2 - modules/engine/rename.py | 113 ------------------ modules/engine/src/core/application.cpp | 1 - .../mirror/include/mirror/editor_layer.hpp | 1 + modules/time/CMakeLists.txt | 1 + .../engine => time/include}/time/timer.hpp | 1 - .../{engine/src/time => time/src}/timer.cpp | 2 +- 10 files changed, 6 insertions(+), 121 deletions(-) delete mode 100644 modules/engine/rename.py create mode 100644 modules/time/CMakeLists.txt rename modules/{engine/include/engine => time/include}/time/timer.hpp (99%) rename modules/{engine/src/time => time/src}/timer.cpp (74%) diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index a33fd7c..4784706 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -1,4 +1,5 @@ add_subdirectory(./base) +add_subdirectory(./time) add_subdirectory(./logger) add_subdirectory(./debug) diff --git a/modules/engine/CMakeLists.txt b/modules/engine/CMakeLists.txt index d9dde7e..815af9f 100644 --- a/modules/engine/CMakeLists.txt +++ b/modules/engine/CMakeLists.txt @@ -3,14 +3,12 @@ if(NOT WIN32) core/application.cpp layer/layer.cpp layer/layer_stack.cpp - time/timer.cpp ) else() add_library_module(engine core/application.cpp layer/layer.cpp layer/layer_stack.cpp - time/timer.cpp ) endif() @@ -25,6 +23,7 @@ PUBLIC ecs window glad + time opengl::opengl EnTT::EnTT ) diff --git a/modules/engine/include/engine/core/application.hpp b/modules/engine/include/engine/core/application.hpp index c2d66bf..5485cc6 100644 --- a/modules/engine/include/engine/core/application.hpp +++ b/modules/engine/include/engine/core/application.hpp @@ -1,6 +1,6 @@ #pragma once -#include +#include