#pragma once #include #include #include #include #include "option.h" namespace rawinput { class RawInputManager; struct Device; } class Button; class Analog; class Light; class Game; class Option; namespace GameAPI { namespace Buttons { enum State { BUTTON_PRESSED = true, BUTTON_NOT_PRESSED = false }; /** * Parses the config and returns the buttons set by the user. * * @param a std::string containing the game name OR a pointer to a Game * @return a vector pointer containing pointers of Button's set by the user */ std::vector