position the sprite on the center of the screen Menu->setPosition(ccp(size.width/2, size.height/2)) ĬCSprite* pSprite = CCSprite::create("safe_background.jpg") MenuBack->setPosition(ccp(size.width - 100, 50)) you can change the one of the items by doing thisĬCSize size = CCDirector::sharedDirector()->getWinSize() ĬCLabelBMFont *label = CCLabelBMFont::create( "go back", "futura-48.fnt" ) ĬCMenuItemLabel* back = CCMenuItemLabel::create(label, this, menu_selector(OptionsLayer::backCallback) ) ĬCMenu *menuBack = CCMenu::create(back, NULL) Item4->getSubItems()->addObject( CCMenuItemFont::create( "100%" ) ) Item4->getSubItems()->addObject( CCMenuItemFont::create( "66%" ) ) Item4->getSubItems()->addObject( CCMenuItemFont::create( "33%" ) ) TIP: you can manipulate the items like any other CCMutableArray UxArray* more_items = UxArray::arrayWithObjects( Menu_selector(OptionsLayer::menuCallback),ĬCMenuItemFont::setFontName( "American Typewriter" ) ĬCMenuItemFont* title2 = CCMenuItemFont::create( "Music" ) ĬCMenuItemToggle *item2 = CCMenuItemToggle::createWithTarget(this,ĬCMenuItemFont* title3 = CCMenuItemFont::create( "Quality" ) ĬCMenuItemToggle *item3 = CCMenuItemToggle::createWithTarget(this,ĬCMenuItemFont* title4 = CCMenuItemFont::create( "Orientation" ) ĬCMenuItemToggle *item4 = CCMenuItemToggle::createWithTarget(this, PMenu->alignItemsInColumns ( 2, 2, 1, KD_NULL ) ĬCMenuItemFont::setFontName("American Typewriter") ĬCMenuItemFont*title1 = CCMenuItemFont::create("Sound") ĬCMenuItemFont::setFontName( "Marker Felt" ) ĬCMenuItemToggle* item1 = CCMenuItemToggle::createWithTarget(this, Menu_selector ( OptionsMenu::difficultyToggle ),ĬCMenuItemFont* pBack = CCMenuItemFont::create ( "Back", this, menu_selector ( OptionsMenu::back ) ) ĬCMenu* pMenu = CCMenu::create ( pTitle1, pTitle2, pItem1, pItem2, pBack, KD_NULL ) // 5 items. Disabled title label for Difficulty optionĬCMenuItemFont* pTitle2 = CCMenuItemFont::create ( "Difficulty" ) ĬCMenuItemToggle* pItem2 = CCMenuItemToggle::createWithTarget Menu_selector ( OptionsMenu::soundToggle ), M_pMessage->setColor ( ccc3 ( 255, 255, 255 ) ) ĬCMenuItemFont* pTitle1 = CCMenuItemFont::create ( "Sound" ) ĬCMenuItemToggle* pItem1 = CCMenuItemToggle::createWithTarget M_pMessage->setPosition ( ccp ( 160, 270 ) ) M_pMessage = CCLabelBMFont::create ( "", "eurostile_30.fnt" ) GoBack->runAction(CCRepeatForever::create((CCActionInterval*)seq)) ĬCMenu *menu = CCMenu::create( menuTitle, toggle, goBack, NULL) ĬCSprite* pBG = CCSprite::create ( "blank.png" ) Int selectId = Config::sharedConfig()->getAudioState()? 0 : 1 ĬCLabelBMFont *backLb = CCLabelBMFont::create("Go Back", s_font) ĬCMenuItemLabel *goBack = CCMenuItemLabel::create(backLb, this, menu_selector(Options::goBack)) ĬCActionInterval *fadeIn = CCFadeTo::create(1, 80) ĬCActionInterval *fadeOut = CCFadeTo::create(1, 255) ĬCEaseSineInOut *ease1 = CCEaseSineInOut::create(fadeIn) ĬCEaseSineInOut *ease2 = CCEaseSineInOut::create(fadeOut) ĬCFiniteTimeAction *seq = CCSequence::create(ease1, ease2, NULL) Title->setPosition(ccp(winSize.width/2, winSize.height - 60)) ĬCMenuItemFont *menuTitle = CCMenuItemFont::create("Sound") ĬCMenuItemToggle *toggle = CCMenuItemToggle::createWithTarget(this, menu_selector(Options::setOptions), CCMenuItemFont::create("On"),CCMenuItemFont::create("Off"), NULL) Item5->setTarget(this, menu_selector(MainMenu::actionManagerCallBack)) ĬCMenu *menu = CCMenu::create(item1,item2,item3,item4,item5,NULL) ĬCSize winSize = CCDirector::sharedDirector()->getWinSize() ĬCSprite *sp = CCSprite::create(s_loading) ĬCTexture2D *imageCache = CCTextureCache::sharedTextureCache()->addImage(s_menuTitle) ĬCSprite *title = CCSprite::createWithTexture(imageCache, CCRectMake(0, 0, 134, 34)) Item4->setTarget(this, menu_selector(MainMenu::actionFollowCallBack)) Item3->setTarget(this, menu_selector(MainMenu::actionSpeedCallBack)) Item2->setTarget(this, menu_selector(MainMenu::actionIntantCallBack)) Item1->setTarget(this, menu_selector(MainMenu::actionIntervalCallBack)) CCSprite *bg = CCSprite::create("bg.png") ĬCMenuItemFont *item1 = CCMenuItemFont::create("interval") ĬCMenuItemFont *item2 = CCMenuItemFont::create("intant") ĬCMenuItemFont *item3 = CCMenuItemFont::create("speed") ĬCMenuItemFont *item4 = CCMenuItemFont::create("follow") ĬCMenuItemFont *item5 = CCMenuItemFont::create("manager")
0 Comments
Leave a Reply. |