MainScene* MainScene::create() { MainScene *pRet = new MainScene(); if (pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { CC_SAFE_DELETE(pRet); return NULL; } }
CCScene* MainScene::createMainScene() { CCScene* scene = new CCScene; MainScene* pPlayer = new MainScene; if (pPlayer && pPlayer->Init()==true) { pPlayer->autorelease(); scene->addChild(pPlayer); return scene; } delete pPlayer; delete scene; return NULL; }
MainScene* MainScene::created() { MainScene *pRet = new MainScene(); if(pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { delete pRet; pRet = nullptr; return nullptr; } }
MainScene *MainScene::create() { MainScene *pRet = new MainScene(); if (pRet && pRet->init()) { pRet->autorelease(); return pRet; } else { delete pRet; pRet = NULL; return NULL; } }
//1920x1080 //1920x864 //960x432 CCScene* MainScene::scene() { CCScene* pScene = CCScene::create(); MainScene* uiLayer = new MainScene(); if (uiLayer && uiLayer->init(pScene)) { uiLayer->autorelease(); pScene->addChild(uiLayer); } else { CC_SAFE_DELETE(uiLayer); } return pScene; }
CCScene* MainScene::scene ( KDint nLevel, KDint nStatus, KDint nLife ) { CCScene* pScene = CCScene::create ( ); MainScene* pLayer = new MainScene ( ); if ( pScene && pLayer && pLayer->initWithMapInformation ( nLevel, nStatus, nLife ) ) { pLayer->autorelease ( ); pScene->addChild ( pLayer ); } else { CC_SAFE_DELETE ( pScene ); CC_SAFE_DELETE ( pLayer ); } return pScene; }