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