CCGridAction* CCGridAction::create(const ccGridSize& gridSize, float duration) { CCGridAction *pAction = new CCGridAction(); if (pAction) { if (pAction->initWithSize(gridSize, duration)) { pAction->autorelease(); } else { CC_SAFE_DELETE(pAction); } } return pAction; }
CCGridAction* CCGridAction::actionWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime duration) { CCGridAction *pAction = new CCGridAction(); if (pAction) { if (pAction->initWithSize(gridSize, duration)) { pAction->autorelease(); } else { CC_SAFE_DELETE(pAction); } } return pAction; }
NS_CC_BEGIN // implementation of CCGridAction CCGridAction* CCGridAction::create(float duration, const CCSize& gridSize) { CCGridAction *pAction = new CCGridAction(); if (pAction) { if (pAction->initWithDuration(duration, gridSize)) { pAction->autorelease(); } else { CC_SAFE_DELETE(pAction); } } return pAction; }
NS_CC_BEGIN // implementation of CCGridAction CCGridAction* CCGridAction::actionWithSize(const ccGridSize& gridSize, ccTime duration) { CCGridAction *pAction = new CCGridAction(); if (pAction) { if (pAction->initWithSize(gridSize, duration)) { pAction->autorelease(); } else { CC_SAFE_DELETE(pAction); } } return pAction; }