From 00d6b5fb691add3241444ce1b9b11c1cf8561215 Mon Sep 17 00:00:00 2001 From: Nanako <469449812@qq.com> Date: Sun, 24 Mar 2024 01:49:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=A8=E5=B1=80application?= =?UTF-8?q?=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/application/application.cpp | 6 ++++++ core/application/application.h | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/application/application.cpp b/core/application/application.cpp index b48ad6e..76aa313 100644 --- a/core/application/application.cpp +++ b/core/application/application.cpp @@ -8,6 +8,12 @@ #include "spdlog/sinks/basic_file_sink.h" #include "spdlog/sinks/rotating_file_sink.h" +application* g_application = nullptr; + +application::application() { + g_application = this; +} + void application::init(const char* runtime_dir) { try { auto max_size = 1048576 * 10; // 10MB diff --git a/core/application/application.h b/core/application/application.h index 53f6694..09aa667 100644 --- a/core/application/application.h +++ b/core/application/application.h @@ -9,9 +9,11 @@ class render_target; class texture; class application; +extern application* g_application; + class CORE_API application { public: - application() = default; + application(); virtual ~application() = default; application(const application&) = delete;