From d2eb4a625d44037fcfa4ac696a8da2409f30f6b5 Mon Sep 17 00:00:00 2001 From: Ziyu Date: Fri, 16 May 2025 16:45:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=B8=A7=E7=8E=87=E6=8E=A7?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 1 + src/engine/core/game_app.cpp | 13 ++++-- src/engine/core/game_app.h | 11 +++-- src/engine/core/time.cpp | 78 +++++++++++++++++++++++++++++++ src/engine/core/time.h | 89 ++++++++++++++++++++++++++++++++++++ 5 files changed, 186 insertions(+), 6 deletions(-) create mode 100644 src/engine/core/time.cpp create mode 100644 src/engine/core/time.h diff --git a/CMakeLists.txt b/CMakeLists.txt index cf51b35..ed5a2fd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,7 @@ find_package(spdlog REQUIRED) add_executable(${TARGET} src/main.cpp src/engine/core/game_app.cpp + src/engine/core/time.cpp ) # 链接库 diff --git a/src/engine/core/game_app.cpp b/src/engine/core/game_app.cpp index 9073b59..51e5b1e 100644 --- a/src/engine/core/game_app.cpp +++ b/src/engine/core/game_app.cpp @@ -1,10 +1,13 @@ #include "game_app.h" +#include "time.h" #include #include namespace engine::core { -GameApp::GameApp() = default; +GameApp::GameApp() { + time_ = std::make_unique