diff --git a/src/osuparser.cpp b/src/osuparser.cpp index 43d6d70..09aab6d 100644 --- a/src/osuparser.cpp +++ b/src/osuparser.cpp @@ -132,6 +132,7 @@ inline void toLower(std::string &str) { sf::Color value(colours[0], colours[1], colours[2]);\ ) +#define ENUM(name, ...) #define VAR_ENUM(section, name, enum_type) \ VAR_GENERIC(section, name,\ std::string val = checkAndRemove(line, namePascalCased);\ @@ -147,6 +148,7 @@ inline void toLower(std::string &str) { value << ss;\ ) +#define STRUCT(name, ...) #define VAR_STRUCT(section, name, struct_type) \ VAR_GENERIC(section, name,\ std::string val = checkAndRemove(line, namePascalCased);\