void HelloScene::playBtnCallback(CCObject* pSender, CCControlEvent e)
{
    Enviroment *env = Enviroment::getInstance();
    for (int i = 1; i <= 4; i++)
    {
        CCControlSwitch *consJoinIn = (CCControlSwitch*) getChildByTag(100 + i * 10 + 1);
        CCControlSwitch *consAI = (CCControlSwitch*) getChildByTag(100 + i * 10 + 2);

        if (consJoinIn->isOn())
        {
            env->players.add(i);
        }

        env->AIMap.insert(map<int, bool>::value_type(i, !consAI->isOn()));
    }

    CCDirector::sharedDirector()->purgeCachedData();
    CCScene *chessBoardScene = ChessBoardScene::scene();
    CCTransitionScene *tran = CCTransitionShrinkGrow::create(0.7f, chessBoardScene);
    CCDirector::sharedDirector()->replaceScene(tran);
}
//事件响应函数
void HelloWorld::valueChanged(CCObject* sender, CCControlEvent controlEvent)
{
//获取事件的传递者CCControlSwitch
	CCControlSwitch* controlSwitch = (CCControlSwitch*)sender;
	
//根据开关控件的状态,设置label标签的内容
	if( controlSwitch->isOn() ) 
	{
		label->setString("ON");
	}
	else 
	{
		label->setString("OFF");
	}
}