#pragma once #include "linux/paddle.h" #include #include #include 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; };