C Interface for Pokemon.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-04-18 13:43:05 +02:00
parent 66060c68c0
commit caa353191d
5 changed files with 50 additions and 13 deletions

View File

@@ -74,8 +74,8 @@ CScriptArray* GetMoves(const PkmnLib::Battling::Pokemon* obj) {
asIScriptEngine* engine = ctx->GetEngine();
asITypeInfo* t = engine->GetTypeInfoByDecl("array<LearnedMove@>");
auto a = obj->GetMoves();
CScriptArray* arr = CScriptArray::Create(t, a.size());
for (size_t i = 0; i < a.size(); i++) {
CScriptArray* arr = CScriptArray::Create(t, a.Count());
for (size_t i = 0; i < a.Count(); i++) {
arr->SetValue(i, &a[i]);
}
return arr;