ParticleSystem* ParticleSystem::createWithTotalParticles(int numberOfParticles) { ParticleSystem *ret = new ParticleSystem(); if (ret && ret->initWithTotalParticles(numberOfParticles)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return ret; }
ParticleSystem* ParticleSystem::createWithTotalParticles(unsigned int numberOfParticles) { ParticleSystem *pRet = new ParticleSystem(); if (pRet && pRet->initWithTotalParticles(numberOfParticles)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return pRet; }
ParticleSystem * ParticleSystem::create(const std::string& plistFile) { ParticleSystem *ret = new ParticleSystem(); if (ret && ret->initWithFile(plistFile)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return ret; }
ParticleSystem * ParticleSystem::create(const char *plistFile) { ParticleSystem *pRet = new ParticleSystem(); if (pRet && pRet->initWithFile(plistFile)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return pRet; }