コード例 #1
0
ファイル: TopLayer.cpp プロジェクト: 54993306/Classes
void CTopLayer::onAddResourceBtn(CCObject* pSender)
{
	CButton* btn = (CButton*)pSender;
	if (!strcmp(btn->getId(),"btn_add_gold"))
	{
		CVipLayer *vipLayer= CVipLayer::create();
		if(LayerManager::instance()->push(vipLayer))
		{
			GetTcpNet->sendDataType(VipInfoMsg,true);
			GetTcpNet->sendDataType(VipShopMsg,true);
			return;
		}
	}
 /*	return;*/
	

	BuyResource *layer = dynamic_cast<BuyResource*>(LayerManager::instance()->getLayer("BuyResource"));
	if (layer)
	{
		LayerManager::instance()->pop();
		LayerManager::instance()->pop();
	}
	if(dynamic_cast<CPopTip*>(LayerManager::instance()->getLayer("BuyResourceText")))
	{
		return;
	}

	if (!strcmp(btn->getId(),"btn_add_food"))
	{
		BuyResource* bufLayer = BuyResource::create();
		bufLayer->setExchangeType(BUY_FOOD);
		LayerManager::instance()->push(bufLayer);
		CPlayerControl::getInstance().sendConvert(2);
	}
	else if (!strcmp(btn->getId(),"btn_add_copper"))
	{
		BuyResource* bufLayer = BuyResource::create();
		bufLayer->setExchangeType(BUY_COIN);
		LayerManager::instance()->push(bufLayer);
		CPlayerControl::getInstance().sendConvert(1);
	}else if (!strcmp(btn->getId(),"btn_add_soul"))
	{
		
	}else if (!strcmp(btn->getId(),"btn_add_gold"))
	{
	//	LayerManager::instance()->pop();
	}
	else if(!strcmp(btn->getId(),"btn_add_friendship"))
	{
		CPopTip* TopLayerText = ShowPopTextTip(GETLANGSTR(1114),ccWHITE,false);
		TopLayerText->setName("BuyResourceText");
	}
	else{
	//	LayerManager::instance()->pop();
		CCLOG("[ *ERROR ] CMainCityUI::onAddResourceBtn");
	}
}
コード例 #2
0
ファイル: mainCityUI.cpp プロジェクト: 54993306/Classes
void CMainCityUI::onAddResourceBtn(CCObject* pSender)
{
	CButton* btn = (CButton*)pSender;
	if (!strcmp(btn->getId(),"btn_add_gold"))
	{
		CVipLayer *vipLayer= CVipLayer::create();
		if(LayerManager::instance()->push(vipLayer))
		{
			GetTcpNet->sendDataType(VipInfoMsg,true);
			GetTcpNet->sendDataType(VipShopMsg,true);
		}
	}
	
	
// 	BuyResource* bufLayer = BuyResource::create();
// 	if (outPutERRORMsg("CMainCityUI::onAddResourceBtn",bufLayer))return;
// 	if (!strcmp(btn->getId(),"btn_add_food"))
// 	{
// 		bufLayer->setExchangeType(BUY_FOOD);
// 		LayerManager::instance()->push(bufLayer);
// 	}else if (!strcmp(btn->getId(),"btn_add_copper"))
// 	{
// 		bufLayer->setExchangeType(BUY_COIN);
// 		LayerManager::instance()->push(bufLayer);
// 	}else if (!strcmp(btn->getId(),"btn_add_soul"))
// 	{
// // 		bufLayer->initByType(buy_soul);
// 		LayerManager::instance()->push(bufLayer);
// 	}else if (!strcmp(btn->getId(),"btn_add_gold"))
// 	{
// 		LayerManager::instance()->pop();
// 	}else{
// 		LayerManager::instance()->pop();
// 		CCLOG("[ *ERROR ] CMainCityUI::onAddResourceBtn");
// 	}
}