pikapython/package/Arm2D/Arm2D_ElementList.c
2021-11-20 21:25:05 +08:00

16 lines
424 B
C

#include "Arm2D_common.h"
#include "PikaVM.h"
int32_t __foreach_ElementList_update(Arg* elem, Args* buffs) {
ArgType type = arg_getType(elem);
if (TYPE_OBJECT == type) {
PikaObj* elemObj = arg_getPtr(elem);
obj_deinit(pikaVM_runAsm(elemObj, "0 RUN update\n"));
}
return 0;
}
void Arm2D_ElementList_update(PikaObj* self) {
args_foreach(self->list, __foreach_ElementList_update, NULL);
}