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(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; }