#pragma once #include "stdafx.h" #include class Console; class XInputManager { private: shared_ptr _console; vector> _gamePadStates; vector _gamePadConnected; public: XInputManager(shared_ptr console); bool NeedToUpdate(); void UpdateDeviceList(); void RefreshState(); bool IsPressed(uint8_t gamepadPort, uint8_t button); };