// // FlipX // CCFlipX *CCFlipX::actionWithFlipX(bool x) { CCFlipX *pRet = new CCFlipX(); pRet->initWithFlipX(x); pRet->autorelease(); return pRet; }
// // FlipX // CCFlipX *CCFlipX::actionWithFlipX(bool x) { CCFlipX *pRet = new CCFlipX(); if (pRet && pRet->initWithFlipX(x)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet) return NULL; }
CCFlipX *CCFlipX::create(bool x) { CCFlipX *pRet = new CCFlipX(); if (pRet && pRet->initWithFlipX(x)) { CC_SAFE_AUTORELEASE(pRet); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
CCFlipX* CCFlipX::create ( KDbool bFlipX ) { CCFlipX* pRet = new CCFlipX ( ); if ( pRet && pRet->initWithFlipX ( bFlipX ) ) { pRet->autorelease ( ); } else { CC_SAFE_DELETE ( pRet ); } return pRet; }
CCObject * CCFlipX::copyWithZone(CCZone *pZone) { CCZone *pNewZone = NULL; CCFlipX *pRet = NULL; if (pZone && pZone->m_pCopyObject) { pRet = (CCFlipX*) (pZone->m_pCopyObject); } else { pRet = new CCFlipX(); pZone = pNewZone = new CCZone(pRet); } CCActionInstant::copyWithZone(pZone); pRet->initWithFlipX(m_bFlipX); CC_SAFE_DELETE(pNewZone); return pRet; }