Adding Checkbox

Hi,

can anyone tell me how to add check boxes in cocos2d Menu item.

Thanks & regards,
Aparajita

you can use CCMenuItemToggle

CCMenu* m_auto_op_menu = CCMenu::menuWithItems(NULL);

m_auto_op_sprite = CCSprite::spriteWithFile(“auto_op_btn.png”);
m_auto_op_sprite2 = CCSprite::spriteWithFile(“auto_op_btn2.png”);

CCMenuItemSprite* auto_op_btn = CCMenuItemSprite::itemWithNormalSprite(m_auto_op_sprite, NULL);
CCMenuItemSprite* auto_op_btn2 = CCMenuItemSprite::itemWithNormalSprite(m_auto_op_sprite2, NULL);
CCMenuItemToggle* item = CCMenuItemToggle::itemWithTarget( this,
menu_selector(Hello:check),
auto_op_btn,
auto_op_btn2,
NULL );
m_auto_op_menu->addChild(item);

Thank u.I’ll try it. Right now I am using menu only. Can u tell me how can we make menu items left aligned?

To renew this topic, this is my code workin under 2.2.2:

float x_init = winSize.width/2;
float y_init = winSize.height/2;
CCPoint pos = ccp(x_init, y_init);
CCMenu* m_auto_op_menu = CCMenu::createWithItem(NULL);
CCSprite* m_auto_op_sprite = CCSprite::createWithSpriteFrameName(“CheckedButton.png”);
CCSprite* m_auto_op_sprite2 = CCSprite::createWithSpriteFrameName(“UncheckedButton.png”);
CCMenuItemSprite* auto_op_btn = CCMenuItemSprite::create(m_auto_op_sprite, NULL);
CCMenuItemSprite* auto_op_btn2 = CCMenuItemSprite::create(m_auto_op_sprite2, NULL);
CCMenuItemToggle* item = CCMenuItemToggle::createWithTarget( this,menu_selector(MyScene::CheckCallback),auto_op_btn,auto_op_btn2,NULL );
m_auto_op_menu->setPosition(pos);
m_auto_op_menu->addChild(item);
this->addChild(m_auto_op_menu);