CCLayerColor * CCLayerColor::layerWithColorWidthHeight(const ccColor4B& color, CCfloat width, CCfloat height) { CCLayerColor * pLayer = new CCLayerColor(); if( pLayer && pLayer->initWithColorWidthHeight(color,width,height)) { pLayer->autorelease(); return pLayer; } CC_SAFE_DELETE(pLayer); return NULL; }
CCLayerColor * CCLayerColor::layerWithColor(const ccColor4B& color) { CCLayerColor * pLayer = new CCLayerColor(); if(pLayer && pLayer->initWithColor(color)) { pLayer->autorelease(); return pLayer; } CC_SAFE_DELETE(pLayer); return NULL; }
CCLayerColor* CCLayerColor::create() { CCLayerColor* pRet = new CCLayerColor(); if (pRet && pRet->init()) { pRet->autorelease(); } else { CC_SAFE_DELETE(pRet); } return pRet; }