SpriteFrame* SpriteFrame::clone() const { // no copy constructor SpriteFrame *copy = new SpriteFrame(); copy->initWithTextureFilename(_textureFilename.c_str(), _rectInPixels, _rotated, _offsetInPixels, _originalSizeInPixels); copy->setTexture(_texture); return copy; }
SpriteFrame* SpriteFrame::clone() const { // no copy constructor SpriteFrame *copy = new (std::nothrow) SpriteFrame(); copy->initWithTextureFilename(_textureFilename, _rectInPixels, _rotated, _offsetInPixels, _originalSizeInPixels); copy->setTexture(_texture); copy->autorelease(); return copy; }