新增全局application对象

This commit is contained in:
Nanako 2024-03-24 01:49:47 +08:00
parent 5b02f82f07
commit 00d6b5fb69
2 changed files with 9 additions and 1 deletions

View File

@ -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

View File

@ -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;