home/categories/gaming/ecnu-icalk-autoskill-skillbank-convskill-english-gpt4-8-glm4-7-c-sdl-input-abstraction-design-skill-md
gamingdevelopment
c-sdl-input-abstraction-design
Design a C++ InputManager for a game engine that abstracts SDL input handling. The public interface must use custom engine enums (KeyCode, MouseButton, GamepadButton) and hide all SDL types, while using SDL internally to process events.
maintainer
ECNU-ICALK
更新于 3/13/2026
星标
304
分支
34
quick start
Installation and usage
Design a C++ InputManager for a game engine that abstracts SDL input handling. The public interface must use custom engine enums (KeyCode, MouseButton, GamepadButton) and hide all SDL types, while using SDL internally to process events.
安装
$ install --globalskills.sh
使用
安装后,您可以通过在终端运行以下命令来使用此技能:
skills use c-sdl-input-abstraction-design