#define HEADER_SUPERTUX_CONTROL_GAME_CONTROLLER_MANAGER_HPP
#include <vector>
+#include <array>
#include "SDL.h"
+#include "control/controller.hpp"
+
class InputManager;
class GameControllerManager
InputManager* m_parent;
int m_deadzone;
std::vector<SDL_GameController*> m_game_controllers;
+ std::array<bool, Controller::CONTROLCOUNT> m_stick_state;
+ std::array<bool, Controller::CONTROLCOUNT> m_button_state;
public:
GameControllerManager(InputManager* parent);