15 lines
625 B
C++
15 lines
625 B
C++
|
#include "RegisterBattleLibrary.hpp"
|
||
|
#include <cassert>
|
||
|
#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);
|
||
|
}
|