#pragma once #include "cocos2d.h" #include "cocostudio/CocoStudio.h" #include "UI/CocosGUI.h" #include "UI/UISlider.h" USING_NS_CC; using namespace cocos2d::ui; class RadioGroup { public: RadioGroup(); ~RadioGroup(); void setRadioMode(bool isMust); // 是否必选 void AddCheckBox(CheckBox*); void onClickCheckBox(cocos2d::Ref* widget, CheckBox::EventType type); void setDelauftSelect(cocos2d::Ref* widget); void setDelauftSelect(int index); void setDelauftSelect(int index, bool isMust); cocos2d::Ref* getCurrentSelect(); // 控件 private: cocos2d::Vector m_list; // 按钮列表 bool m_isRadioMode; // 是否必选 bool m_isAudio; // 是否播放声音 };