Exemple #1
0
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);
}