当前位置: 首页>>代码示例>>C++>>正文


C++ CCMenuItemToggle::addSubItem方法代码示例

本文整理汇总了C++中CCMenuItemToggle::addSubItem方法的典型用法代码示例。如果您正苦于以下问题:C++ CCMenuItemToggle::addSubItem方法的具体用法?C++ CCMenuItemToggle::addSubItem怎么用?C++ CCMenuItemToggle::addSubItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CCMenuItemToggle的用法示例。


在下文中一共展示了CCMenuItemToggle::addSubItem方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: addToggleMenuItem

void BaseMenuLayer::addToggleMenuItem(CCArray* pArrayOfItems,SEL_MenuHandler selector,int select,...)
{
    va_list args;
    va_start(args, select);
    CCMenuItemToggle *item = CCMenuItemToggle::createWithTarget(this, selector,  NULL);
    do{
        const char* str = va_arg(args, const char*);
        if(!str) break;
        //CCLabelTTF *label = CCLabelTTF::create(str, "Arial", 24);
        //CCMenuItemLabel *menuitem = CCMenuItemLabel::create(label);
        CCLabelTTF* label = CCLabelTTF::create(str, "Arial", LARGE_FONT_SIZE);
        CCSprite* s = CCSprite::create("Images/button1.png");
        label->setPosition(ccp(s->getContentSize().width/2,s->getContentSize().height/2));
        s->addChild(label);

        CCMenuItemSprite* menuitem = CCMenuItemSprite::create(s, s,s,this, selector);
        item->addSubItem(menuitem);

    }while(true);


    item->setSelectedIndex(select);
    pArrayOfItems->addObject(item);
    va_end(args);
}
开发者ID:MrHantLP,项目名称:Renju,代码行数:25,代码来源:BaseLayer.cpp


注:本文中的CCMenuItemToggle::addSubItem方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。