#ifndef PKMNLIB_REGISTERITEMTYPES_HPP #define PKMNLIB_REGISTERITEMTYPES_HPP #include #include class RegisterItemTypes { static void RegisterItemCategoryEnum(asIScriptEngine* non_null engine); static void RegisterBattleItemCategoryEnum(asIScriptEngine* non_null engine); static void RegisterItemType(asIScriptEngine* non_null engine); static void RegisterItemLibrary(asIScriptEngine* non_null engine); public: static void Register(asIScriptEngine* non_null engine); }; #endif // PKMNLIB_REGISTERITEMTYPES_HPP