Skeleton* Skeleton_create (SkeletonData* data) { ExampleSkeleton* self = CALLOC(ExampleSkeleton, 1) _Skeleton_init(&self->super, data); self->super._dispose = _ExampleSkeleton_dispose; self->extraData = 789; return &self->super; }
Skeleton* _Cocos2dxSkeleton_create (SkeletonData* data, CCSkeleton* node) { Cocos2dxSkeleton* self = NEW(Cocos2dxSkeleton); _Skeleton_init(SUPER(self), data); VTABLE(Skeleton, self) ->dispose = _Cocos2dxSkeleton_dispose; self->node = node; return SUPER(self); }