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