bool CCMenuItemToggle::initWithItem(CCMenuItem *item) { CCMenuItem::initWithTarget(NULL, NULL); setSubItems(CCArray::create()); if (item) { m_pSubItems->addObject(item); } m_uSelectedIndex = UINT_MAX; this->setSelectedIndex(0); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool MenuItemToggle::initWithItem(MenuItem *item) { MenuItem::initWithCallback((const ccMenuCallback&)nullptr); setSubItems(Array::create()); if (item) { _subItems->addObject(item); } _selectedIndex = UINT_MAX; this->setSelectedIndex(0); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }