#pragma once #include "linux/paddle.h" #include #include #include namespace sa2 { class Gamepad : public Paddle { public: Gamepad(const int index); bool getButton(int i) const override; double getAxis(int i) const override; private: std::shared_ptr myController; std::vector myButtonCodes; std::vector myAxisCodes; }; }