// on "init" you need to initialize your instance bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !CCLayerColor::init() ) { return false; } LOCATE::init(); m_scene = SCENE_OPEN; // set myself with color CCSize WinSize = CCDirector::sharedDirector()->getWinSize(); initWithColor(ccc4(255, 255, 255, 255), WinSize.width, WinSize.height); setPosition(ccp(0,0)); //++++++++++++++++ create title sprite title *pTitle = title::create(); //CCSprite *pTitle = CCSprite::create("title.png"); //CCSize titlesize = pTitle->getContentSize(); pTitle->setAnchorPoint(ccp(0.5,0.5)); pTitle->setTag(TAG_TITLE); addChild(pTitle); pTitle->setPosition(titlepos(POS_OUT)); //+++++++++++++++++ create mainmenu MainMenu *pMainmenu = MainMenu::create(); pMainmenu->setAnchorPoint(ccp(0.5,0.5)); pMainmenu->setTag(TAG_MAINMENU); addChild(pMainmenu); pMainmenu->setPosition(mainmenupos(POS_OUT)); //++++++++++++++++++ create gamelayer GAMELAYER *pgame = GAMELAYER::create(); pgame->setAnchorPoint(ccp(0,0)); pgame->setTag(TAG_GAMELAYER); addChild(pgame); pgame->setPosition(gamelayerpos(POS_OUT)); //+++++++++++++++++++ create toolbar ccColor4B c4b = getrandomcolor(); toolbar *pToolbar = toolbar::create(); CCAssert(pToolbar, "toolbar new fail"); pToolbar->setColor(ccc3(c4b.r, c4b.g, c4b.b)); pToolbar->setOpacity(128); pToolbar->setContentSize(CCSize(WinSize.width, LO_TOOLBAR_H)); //pToolbar->setAnchorPoint(ccp(0,)); pToolbar->setTag(TAG_TOOLBAR); addChild(pToolbar); pToolbar->setPosition(toolbarpos(POS_OUT)); pToolbar->setAnchorPoint(ccp(0,0)); // +++++++++++++++++ create tops tops *pTops = tops::create(); addChild(pTops); pTops->setTag(TAG_TOPS); pTops->setPosition(topspos(POS_OUT)); // ++++++++++++++++ create option option *pOption = option::create(); addChild(pOption); pOption->setTag(TAG_OPTION); pOption->setPosition(optionpos(POS_OUT)); // +++++++++++++++++ create about about *pAbout = about::create(); addChild(pAbout); pAbout->setTag(TAG_ABOUT); pAbout->setPosition(aboutpos(POS_OUT)); return true; }