Level* Level::create(std::string levelName, std::string collisionObjectGroupName) { Level * ret = new (std::nothrow) Level(); if (ret != nullptr && ret->init(levelName, collisionObjectGroupName)) { ret->autorelease(); } else { CC_SAFE_DELETE(ret); } return ret; }
Level *Level::create() { Level *pRet = new Level(); pRet->init(); pRet->autorelease(); return pRet; }