Arm2D_ElementList.c 420 B

123456789101112131415
  1. #include "Arm2D_common.h"
  2. #include "PikaVM.h"
  3. int32_t __foreach_ElementList_update(Arg* elem, Args* buffs) {
  4. ArgType type = arg_getType(elem);
  5. if (ARG_TYPE_OBJECT == type) {
  6. PikaObj* elemObj = arg_getPtr(elem);
  7. obj_runNativeMethod(elemObj, "update", NULL);
  8. }
  9. return 0;
  10. }
  11. void Arm2D_ElementList_update(PikaObj* self) {
  12. args_foreach(self->list, __foreach_ElementList_update, NULL);
  13. }