#include "RegisterBattleLibrary.hpp" #include #include "../../../../Battling/Library/DamageLibrary.hpp" void RegisterBattleLibrary::Register(asIScriptEngine* engine) { RegisterDamageLibrary(engine); } void RegisterBattleLibrary::RegisterDamageLibrary(asIScriptEngine* engine) { [[maybe_unused]] int r = engine->RegisterObjectType("DamageLibrary", 0, asOBJ_REF | asOBJ_NOCOUNT); assert(r >= 0); r = engine->RegisterObjectMethod("DamageLibrary", "int GetDamage() const", asMETHOD(PkmnLib::Battling::DamageLibrary, GetDamage), asCALL_THISCALL); assert(r >= 0); }