コード例 #1
0
MapManager* MapManager::create()
{
    MapManager* manager = new MapManager();
    if(manager && manager->init())
    {
        manager->autorelease();
        return manager;
    }
    CC_SAFE_DELETE(manager);
    return NULL;
}
コード例 #2
0
MapManager* MapManager::create(cocos2d::CCLayer *pLayer, b2World *pWorld)
{
    MapManager *pMapMgr = new MapManager();
    
    if (pMapMgr && pMapMgr->init(pLayer, pWorld))
    {
        pMapMgr->autorelease();
    }
    else
    {
        delete pMapMgr;
        pMapMgr = NULL;
    }
    
    return pMapMgr;
}
コード例 #3
0
ファイル: MapManager.cpp プロジェクト: backjy/kongkongxiyou
MapManager* MapManager::create()
{
    MapManager *pRet = new MapManager();
    if (pRet!=nullptr)
    {
        pRet->init();
        pRet->autorelease();
        return pRet;
    }
    else
    {
        delete pRet;
        pRet = NULL;
        return NULL;
    }
}