ParticleSystemQuad * ParticleSystemQuad::createWithTotalParticles(unsigned int numberOfParticles) { ParticleSystemQuad *pRet = new ParticleSystemQuad(); if (pRet && pRet->initWithTotalParticles(numberOfParticles)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return pRet; }
ParticleSystemQuad * ParticleSystemQuad::create() { ParticleSystemQuad *pParticleSystemQuad = new ParticleSystemQuad(); if (pParticleSystemQuad && pParticleSystemQuad->init()) { pParticleSystemQuad->autorelease(); return pParticleSystemQuad; } CC_SAFE_DELETE(pParticleSystemQuad); return NULL; }
ParticleSystemQuad * ParticleSystemQuad::createWithTotalParticles(int numberOfParticles) { ParticleSystemQuad *ret = new (std::nothrow) ParticleSystemQuad(); if (ret && ret->initWithTotalParticles(numberOfParticles)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return ret; }
ParticleSystemQuad * ParticleSystemQuad::create() { ParticleSystemQuad *particleSystemQuad = new (std::nothrow) ParticleSystemQuad(); if (particleSystemQuad && particleSystemQuad->init()) { particleSystemQuad->autorelease(); return particleSystemQuad; } CC_SAFE_DELETE(particleSystemQuad); return nullptr; }
ParticleSystemQuad * ParticleSystemQuad::create(const char *plistFile) { ParticleSystemQuad *pRet = new ParticleSystemQuad(); if (pRet && pRet->initWithFile(plistFile)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return pRet; }
ParticleSystemQuad * ParticleSystemQuad::create(ValueMap &dictionary) { ParticleSystemQuad *ret = new (std::nothrow) ParticleSystemQuad(); if (ret && ret->initWithDictionary(dictionary)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return ret; }
ParticleSystemQuad * ParticleSystemQuad::create(const std::string& filename) { ParticleSystemQuad *ret = new (std::nothrow) ParticleSystemQuad(); if (ret && ret->initWithFile(filename)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return ret; }