Extra2D/Extra2D/include/extra2d
ChestnutYueyue f8a7fab2e7 feat: 重构模块系统并添加事件监听便捷方法
重构整个模块系统,移除旧的模块注册和初始化机制,改为直接继承 Module 基类的方式。新增 Node 类的事件监听便捷方法,简化事件处理流程。

主要变更包括:
1. 移除 module_config.h、module_initializer.h 和 module_registry.h 等旧模块系统文件
2. 新增 core/module.h 作为新模块系统基础
3. 为 Node 类添加 addListener/removeListener 等事件便捷方法
4. 将原有模块(Logger, Config, Platform等)重构为继承 Module 的新实现
5. 更新 Application 类以支持新的模块管理方式
6. 修改 hello_module 示例展示新模块系统用法
2026-02-15 20:13:18 +08:00
..
app feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
audio refactor(platform): 重构平台和模块配置系统 2026-02-15 12:36:36 +08:00
config feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
core feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
debug refactor(platform): 重构平台和模块配置系统 2026-02-15 12:36:36 +08:00
event refactor(module): 重构模块系统并添加核心模块实现 2026-02-15 10:08:44 +08:00
graphics feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
input refactor(platform): 重构平台和模块配置系统 2026-02-15 12:36:36 +08:00
modules feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
platform feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
resource refactor(platform): 重构平台和模块配置系统 2026-02-15 12:36:36 +08:00
scene feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
services feat: 实现服务定位器模式并重构核心服务架构 2026-02-15 11:40:57 +08:00
utils feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00
extra2d.h feat: 重构模块系统并添加事件监听便捷方法 2026-02-15 20:13:18 +08:00