Some improvements.

This commit is contained in:
Igor Mats 2014-12-02 17:06:03 +02:00
parent 22a0eb0c5f
commit 2725eff1c8
2 changed files with 9 additions and 11 deletions

View File

@ -100,7 +100,6 @@ void SkeletonAnimation::initialize () {
SkeletonAnimation::SkeletonAnimation ()
: SkeletonRenderer() {
initialize();
}
SkeletonAnimation::SkeletonAnimation (spSkeletonData *skeletonData)

View File

@ -83,7 +83,6 @@ void SkeletonRenderer::setSkeletonData (spSkeletonData *skeletonData, bool ownsS
}
SkeletonRenderer::SkeletonRenderer () {
initialize();
}
SkeletonRenderer::SkeletonRenderer (spSkeletonData *skeletonData, bool ownsSkeletonData) {
@ -106,15 +105,13 @@ SkeletonRenderer::~SkeletonRenderer () {
FREE(_worldVertices);
}
void SkeletonRenderer::initWithData (spSkeletonData* skeletonData, bool ownsSkeletonData = false) {
initialize();
void SkeletonRenderer::initWithData (spSkeletonData* skeletonData, bool ownsSkeletonData) {
setSkeletonData(skeletonData, ownsSkeletonData);
initialize();
}
void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, spAtlas* atlas, float scale = 1) {
initialize();
void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, spAtlas* atlas, float scale) {
spSkeletonJson* json = spSkeletonJson_create(atlas);
json->scale = scale;
spSkeletonData* skeletonData = spSkeletonJson_readSkeletonDataFile(json, skeletonDataFile.c_str());
@ -122,11 +119,11 @@ void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, spAtla
spSkeletonJson_dispose(json);
setSkeletonData(skeletonData, true);
initialize();
}
void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, const std::string& atlasFile, float scale = 1) {
initialize();
void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, const std::string& atlasFile, float scale) {
_atlas = spAtlas_createFromFile(atlasFile.c_str(), 0);
CCASSERT(_atlas, "Error reading atlas file.");
@ -137,6 +134,8 @@ void SkeletonRenderer::initWithFile (const std::string& skeletonDataFile, const
spSkeletonJson_dispose(json);
setSkeletonData(skeletonData, true);
initialize();
}