refactor: 整理头文件包含顺序并移除多余配置
- 调整头文件包含顺序以保持一致性 - 移除示例中硬编码的后端配置 - 清理多余的空行和注释
This commit is contained in:
parent
a490d9e296
commit
c9092dce3b
|
|
@ -6,32 +6,34 @@
|
||||||
// Core
|
// Core
|
||||||
#include <extra2d/core/color.h>
|
#include <extra2d/core/color.h>
|
||||||
#include <extra2d/core/math_types.h>
|
#include <extra2d/core/math_types.h>
|
||||||
#include <extra2d/core/types.h>
|
|
||||||
#include <extra2d/core/module.h>
|
#include <extra2d/core/module.h>
|
||||||
#include <extra2d/core/registry.h>
|
#include <extra2d/core/registry.h>
|
||||||
|
#include <extra2d/core/types.h>
|
||||||
|
|
||||||
|
|
||||||
// Config removed - app info now in Application class
|
// Config removed - app info now in Application class
|
||||||
|
|
||||||
// Platform
|
// Platform
|
||||||
#include <extra2d/platform/iinput.h>
|
#include <extra2d/platform/iinput.h>
|
||||||
|
#include <extra2d/platform/input_module.h>
|
||||||
#include <extra2d/platform/iwindow.h>
|
#include <extra2d/platform/iwindow.h>
|
||||||
#include <extra2d/platform/keys.h>
|
#include <extra2d/platform/keys.h>
|
||||||
#include <extra2d/platform/input_module.h>
|
|
||||||
#include <extra2d/platform/backend_factory.h>
|
|
||||||
#include <extra2d/platform/window_module.h>
|
#include <extra2d/platform/window_module.h>
|
||||||
|
|
||||||
|
|
||||||
// Graphics
|
// Graphics
|
||||||
#include <extra2d/graphics/camera/camera.h>
|
#include <extra2d/graphics/camera/camera.h>
|
||||||
#include <extra2d/graphics/texture/font.h>
|
#include <extra2d/graphics/camera/viewport_adapter.h>
|
||||||
#include <extra2d/graphics/core/render_backend.h>
|
#include <extra2d/graphics/core/render_backend.h>
|
||||||
#include <extra2d/graphics/core/render_module.h>
|
#include <extra2d/graphics/core/render_module.h>
|
||||||
#include <extra2d/graphics/shader/shader_manager.h>
|
|
||||||
#include <extra2d/graphics/texture/texture.h>
|
|
||||||
#include <extra2d/graphics/core/render_target.h>
|
#include <extra2d/graphics/core/render_target.h>
|
||||||
#include <extra2d/graphics/camera/viewport_adapter.h>
|
|
||||||
#include <extra2d/graphics/memory/vram_manager.h>
|
#include <extra2d/graphics/memory/vram_manager.h>
|
||||||
|
#include <extra2d/graphics/shader/shader_manager.h>
|
||||||
|
#include <extra2d/graphics/texture/font.h>
|
||||||
|
#include <extra2d/graphics/texture/texture.h>
|
||||||
#include <extra2d/graphics/texture/texture_pool.h>
|
#include <extra2d/graphics/texture/texture_pool.h>
|
||||||
|
|
||||||
|
|
||||||
// Scene
|
// Scene
|
||||||
#include <extra2d/scene/node.h>
|
#include <extra2d/scene/node.h>
|
||||||
#include <extra2d/scene/scene.h>
|
#include <extra2d/scene/scene.h>
|
||||||
|
|
@ -49,11 +51,12 @@
|
||||||
#include <extra2d/utils/timer.h>
|
#include <extra2d/utils/timer.h>
|
||||||
|
|
||||||
// Services
|
// Services
|
||||||
|
#include <extra2d/services/camera_service.h>
|
||||||
#include <extra2d/services/event_service.h>
|
#include <extra2d/services/event_service.h>
|
||||||
|
#include <extra2d/services/logger_service.h>
|
||||||
#include <extra2d/services/scene_service.h>
|
#include <extra2d/services/scene_service.h>
|
||||||
#include <extra2d/services/timer_service.h>
|
#include <extra2d/services/timer_service.h>
|
||||||
#include <extra2d/services/camera_service.h>
|
|
||||||
#include <extra2d/services/logger_service.h>
|
|
||||||
|
|
||||||
// Application
|
// Application
|
||||||
#include <extra2d/app/application.h>
|
#include <extra2d/app/application.h>
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,6 @@ int main(int argc, char *argv[]) {
|
||||||
cfg.h = 720;
|
cfg.h = 720;
|
||||||
cfg.title = "Extra2D 文字显示示例";
|
cfg.title = "Extra2D 文字显示示例";
|
||||||
cfg.priority = 0;
|
cfg.priority = 0;
|
||||||
cfg.backend = "sdl2";
|
|
||||||
});
|
});
|
||||||
|
|
||||||
app.use<RenderModule>([](auto &cfg) { cfg.priority = 10; });
|
app.use<RenderModule>([](auto &cfg) { cfg.priority = 10; });
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue