Cloud* Cloud::createWithSpriteFrame(cocos2d::CCSpriteFrame* pSpriteFrame) { Cloud* pobCloud = new Cloud(); if (pSpriteFrame && pobCloud && pobCloud->initWithSpriteFrame(pSpriteFrame)) { pobCloud->autorelease(); return pobCloud; } CC_SAFE_DELETE(pobCloud); return NULL; }
Cloud* Cloud::create(const char* pszFileName, const CCRect& rect) { Cloud* pobCloud = new Cloud(); if (pobCloud && pobCloud->initWithFile(pszFileName, rect)) { pobCloud->autorelease(); return pobCloud; } CC_SAFE_DELETE(pobCloud); return NULL; }