CCParticleSystemQuad * CCParticleSystemQuad::create(const char *plistFile) { CCParticleSystemQuad *pRet = new CCParticleSystemQuad(); if (pRet && pRet->initWithFile(plistFile)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return pRet; }
//------------------------------------------------------------------ // // Issue870 // //------------------------------------------------------------------ void Issue870::onEnter() { ParticleDemo::onEnter(); setColor(ccBLACK); removeChild(m_background, true); m_background = NULL; CCParticleSystemQuad *system = new CCParticleSystemQuad(); system->initWithFile("Images/SpinningPeas.plist"); system->setTextureWithRect(CCTextureCache::sharedTextureCache()->addImage("Images/particles.png"), CGRectMake(0,0,32,32)); addChild(system, 10); m_emitter = system; m_nIndex = 0; schedule(schedule_selector(Issue870::updateQuads), 2.0f); }