void GongJiang_EquipSelect::select()
{
	CCTableViewCell* lastCell = mTableView->cellAtIndex(0);
	if (lastCell)
	{
		BaseSprite* bg = (BaseSprite*)lastCell->getChildByTag(TAG_EquipBaseBody_TABLE_ITEM);

		bool isFirstIn = false;
		// 先不管是否点击了图片
		if(GameGuideManager::getManager()->isGuideNow(GameGuideManager::GID_GongJiang_QiangHua))
		{
			//GameGuideManager::getManager()->setOneGuideStart(GameGuideManager::GID_GongJiang_SelectZhuangBei);
			//GameGuideManager::getManager()->setOneGuideEnd(GameGuideManager::GID_GongJiang_SelectZhuangBei);
			if (bg)
			{
				CCPoint pos = bg->getParent()->convertToWorldSpace(bg->getPosition());
				GuideLayerBase *guideLayer1 = new GuideLayer_SimpleLayer;
				guideLayer1->init(bg->getContentSize(), ccp(pos.x,pos.y + bg->getContentSize().height / 2)
					, LFStrings::getValue("qiangxuanzezhuangbei"), NULL, false);
				//((GuideLayer_SimpleLayer*)guideLayer1)->setCallBack(this,SEL_CallFunc(&JiuGongGeLayer::GuiDeLayerCallBack));
				CCDirector::sharedDirector()->getRunningScene()->addChild(guideLayer1, 128);
			}
		}
	}

}
void MainLayerHerosBaseBody::menuItemClicked_choseHero(CCObject* pSender)
{
	BaseSprite* bg = (BaseSprite*)((CCMenuItemImage*)pSender)->getParent()->getParent();
	CCTableViewCell* cell = (CCTableViewCell*)bg->getParent();
	int idx = cell->getIdx();

	if(mChoseHeroState[idx]>=1 && mChoseHeroState[idx]<=4)
	{
		mChoseHeroState[idx] = 0;
		--mChoseNum;

//		mTableView->reloadData();
		for(int i=0; i!=mHerosVec.size(); ++i)
			mTableView->updateCellAtIndex(i);
	}
	else if(mChoseHeroState[idx] == 0 && mChoseNum<3)
	{
		int temp[4] = {false};
		int chessboard;
		for(int i=0; i!=mChoseHeroState.size(); ++i)
			if(mChoseHeroState[i]>=1 && mChoseHeroState[i]<=4)
				temp[mChoseHeroState[i]-1] = true;
		for(int i=0; i!=4; ++i)
			if(! temp[i])		
			{
				if(MyselfManager::getManager()->getMyZhuJueData()->getChessBoardPos() == i+1)
					continue;
				chessboard = i+1;
				break;
			}
			
		mChoseHeroState[idx] = chessboard;
		++mChoseNum;

//		mTableView->reloadData();

		for(int i=0; i!=mHerosVec.size(); ++i)
			mTableView->updateCellAtIndex(i);
	}
	
}