完善模块间依赖

This commit is contained in:
Ziyu
2025-06-21 10:52:11 +08:00
parent 00a1c8b27a
commit 43997cc8f4
5 changed files with 36 additions and 9 deletions
+10
View File
@@ -1,10 +1,20 @@
#include "engine/core/game_app.h"
#include "engine/scene/scene_manager.h"
#include "game/scene/title_scene.h"
#include <spdlog/spdlog.h>
void setupInitialScene(engine::scene::SceneManager& scene_manager) {
// GameApp在调用run方法之前,先创建并设置初始场景
auto title_scene = std::make_unique<game::scene::TitleScene>(scene_manager.getContext(), scene_manager);
scene_manager.requestPushScene(std::move(title_scene));
}
int main(int /* argc */, char* /* argv */[]) {
spdlog::set_level(spdlog::level::off);
engine::core::GameApp app;
app.registerSceneSetup(setupInitialScene);
app.run();
return 0;
}