示例#1
0
	GameScene* GameScene::create(SongInfo* song)
	{
		GameScene* pRet = new GameScene(song);
		if(pRet && pRet->init())
		{
			pRet->autorelease();
			return pRet;
		}
		else
		{
			delete pRet;
			return NULL;
		}
	}
示例#2
0
GameScene* GameScene::create(int stage)
{
	GameScene *pRet = new GameScene();
    if (pRet && pRet->init(stage))
    {
        pRet->autorelease();
        return pRet;
    }
    else
    {
        CC_SAFE_DELETE(pRet);
        return NULL;
    }
}
示例#3
0
GameScene* GameScene::create(bool _clickRed){
	GameScene* game = new GameScene();
	if (game && game->init(_clickRed))
	{
		game->autorelease();
		return game;
	}
	else
	{
		delete game;
		game = NULL;
		return NULL;
	}
}
示例#4
0
GameScene* GameScene::create()
{
    GameScene* node = new GameScene();
    if( node && node->init() )
    {
        node->autorelease();
        return node;
    }
    else
    {
        delete node;
        return nullptr;
    }
}
示例#5
0
CCScene* GameScene::scene()
{
    CCScene* pScene = CCScene::create();
    GameScene* uiLayer = new GameScene();
    if (uiLayer && uiLayer->init())
    {
        uiLayer->autorelease();
        pScene->addChild(uiLayer);
    }
    else
    {
        CC_SAFE_DELETE(uiLayer);
    }
    return pScene;
}
示例#6
0
GameScene* GameScene::create(int roomNum)
{
	GameScene* pRet = new(std::nothrow) GameScene();
	if (pRet && pRet->init(roomNum))
	{
		pRet->autorelease();
		return pRet;
	}
	else
	{
		delete pRet;
		pRet = nullptr;
		return nullptr;
	}
}
示例#7
0
GameScene* GameScene::createScene()
{
	GameScene* scene = new GameScene();
	scene->autorelease();
	return scene;
}