IMX6U-Game/docs
SepComet e00fc1799d 重构键盘输入为 IKeyboardState 接口,消除 App 层对 SDL 的直接依赖
重构键盘输入为 IKeyboardState 接口,消除 App 层对 SDL 的直接依赖

- 新增 IKeyboardState 抽象接口及 SdlKeyboardState/EvdevKeyboardState 实现
- PlayerController 改用 IKeyboardState 替代直接调用 SDL_GetKeyboardState
- 移除 Camera2D.h 中对 Core 私有头文件 Camera.h 的引用
- 将 Timer.h 从 Core/Core 移至 Core/Platform,符合架构边界规范
- 键盘输入优先级调整为高于指针输入
2026-06-10 15:22:30 +08:00
..
APP_AND_CORE_ARCHITECTURE.md 更新文档 2026-06-09 10:39:10 +08:00
ARCHITECTURE_BOUNDARIES.md 重构键盘输入为 IKeyboardState 接口,消除 App 层对 SDL 的直接依赖 2026-06-10 15:22:30 +08:00
CONVENTIONS.md 更新文档 2026-06-09 10:39:10 +08:00
DEVELOPMENT_GUIDELINES.md 收口字体渲染路径以降低 atlas 体积并直接输出 RGB565 2026-06-09 08:20:38 +08:00