23 #include "addons/kodi-dev-kit/include/kodi/addon-instance/Game.h" 24 #include "games/controllers/ControllerTypes.h" 33 class CGameClientInput;
57 const ControllerPtr m_controller;
60 std::string m_controllerId;
61 std::vector<char*> m_digitalButtons;
62 std::vector<char*> m_analogButtons;
63 std::vector<char*> m_analogSticks;
64 std::vector<char*> m_accelerometers;
65 std::vector<char*> m_keys;
66 std::vector<char*> m_relPointers;
67 std::vector<char*> m_absPointers;
68 std::vector<char*> m_motors;
CGameClientController(CGameClientInput &input, ControllerPtr controller)
Construct a controller layout.
Definition: GameClientController.cpp:35
Controller configuration window.
Definition: AudioDecoder.h:18
A container for the layout of a controller connected to a game client input port. ...
Definition: GameClientController.h:39
game_controller_layout TranslateController() const
Get a controller layout for the Game API.
Definition: GameClientController.cpp:89