#ifndef PKMNLIB_REGISTERPOKEMONCLASS_HPP #define PKMNLIB_REGISTERPOKEMONCLASS_HPP #include #include class RegisterPokemonClass { static void RegisterDamageSource(asIScriptEngine* non_null engine); static void RegisterMoveLearnMethod(asIScriptEngine* non_null engine); static void RegisterLearnedAttack(asIScriptEngine* non_null engine); static void RegisterPokemonType(asIScriptEngine* non_null engine); public: static void Register(asIScriptEngine* non_null engine); }; #endif // PKMNLIB_REGISTERPOKEMONCLASS_HPP