#ifndef PKMNLIB_REGISTERMOVETYPES_HPP #define PKMNLIB_REGISTERMOVETYPES_HPP #include #include class RegisterMoveTypes { static void RegisterMoveCategory(asIScriptEngine* non_null engine); static void RegisterMoveTarget(asIScriptEngine* non_null engine); static void RegisterMoveType(asIScriptEngine* non_null engine); static void RegisterMoveLibrary(asIScriptEngine* non_null engine); public: static void Register(asIScriptEngine* non_null engine); }; #endif // PKMNLIB_REGISTERMOVETYPES_HPP