#ifndef INPUT_ACTION_HPP_
#define INPUT_ACTION_HPP_

#include <string>

/**
 * @brief Enumeration of built-in input actions.
 */
class InputAction final
{
public:
    #define DECL_INPUT_ACTION(name, displayName, defaultScancode) static std::string name;
    #include <InputAction/InputActionList.hpp>
};

#endif