CCEaseRateAction* CCEaseRateAction::create ( CCActionInterval* pAction, KDfloat fRate ) { CCEaseRateAction* pRet = new CCEaseRateAction ( ); if ( pRet && pRet->initWithAction ( pAction, fRate ) ) { pRet->autorelease ( ); } else { CC_SAFE_DELETE ( pRet ); } return pRet; }
// // EaseRateAction // CCEaseRateAction* CCEaseRateAction::actionWithAction(cocos2d::CCIntervalAction *pAction, float fRate) { CCEaseRateAction *pRet = new CCEaseRateAction(); if (pRet) { if (pRet->initWithAction(pAction, fRate)) { pRet->autorelease(); } else { CCX_SAFE_RELEASE_NULL(pRet); } } return pRet; }
CCEaseRateAction* CCEaseRateAction::create(CCActionInterval *pAction, float fRate) { CCEaseRateAction *pRet = new CCEaseRateAction(); if (pRet) { if (pRet->initWithAction(pAction, fRate)) { pRet->autorelease(); } else { CC_SAFE_RELEASE_NULL(pRet); } } return pRet; }