Added missing bool ownsSkeletonData.

This commit is contained in:
NathanSweet 2015-04-28 16:42:30 +02:00
parent 27270a5781
commit 2bc909850b
2 changed files with 6 additions and 6 deletions

View File

@ -71,8 +71,8 @@ void disposeTrackEntry (spTrackEntry* entry) {
//
SkeletonAnimation* SkeletonAnimation::createWithData (spSkeletonData* skeletonData) {
SkeletonAnimation* node = new SkeletonAnimation(skeletonData);
SkeletonAnimation* SkeletonAnimation::createWithData (spSkeletonData* skeletonData, bool ownsSkeletonData) {
SkeletonAnimation* node = new SkeletonAnimation(skeletonData, ownsSkeletonData);
node->autorelease();
return node;
}
@ -103,8 +103,8 @@ SkeletonAnimation::SkeletonAnimation ()
: SkeletonRenderer() {
}
SkeletonAnimation::SkeletonAnimation (spSkeletonData *skeletonData)
: SkeletonRenderer(skeletonData) {
SkeletonAnimation::SkeletonAnimation (spSkeletonData *skeletonData, bool ownsSkeletonData)
: SkeletonRenderer(skeletonData, ownsSkeletonData) {
initialize();
}

View File

@ -47,7 +47,7 @@ typedef std::function<void(int trackIndex, spEvent* event)> EventListener;
* played later. */
class SkeletonAnimation: public SkeletonRenderer {
public:
static SkeletonAnimation* createWithData (spSkeletonData* skeletonData);
static SkeletonAnimation* createWithData (spSkeletonData* skeletonData, bool ownsSkeletonData = false);
static SkeletonAnimation* createWithFile (const std::string& skeletonDataFile, spAtlas* atlas, float scale = 1);
static SkeletonAnimation* createWithFile (const std::string& skeletonDataFile, const std::string& atlasFile, float scale = 1);
@ -79,7 +79,7 @@ public:
CC_CONSTRUCTOR_ACCESS:
SkeletonAnimation ();
SkeletonAnimation (spSkeletonData* skeletonData);
SkeletonAnimation (spSkeletonData* skeletonData, bool ownsSkeletonData = false);
SkeletonAnimation (const std::string&skeletonDataFile, spAtlas* atlas, float scale = 1);
SkeletonAnimation (const std::string& skeletonDataFile, const std::string& atlasFile, float scale = 1);
virtual ~SkeletonAnimation ();