RepeatForever *RepeatForever::create(ActionInterval *action) { RepeatForever *ret = new(std::nothrow) RepeatForever(); if (ret && ret->initWithAction(action)) { return ret; } SAFE_RELEASE(ret); return nullptr; }
RepeatForever *RepeatForever::create(ActionInterval *pAction) { RepeatForever *pRet = new RepeatForever(); if (pRet && pRet->initWithAction(pAction)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }