当前位置: 首页>>代码示例>>C++>>正文


C++ CButton::getId方法代码示例

本文整理汇总了C++中CButton::getId方法的典型用法代码示例。如果您正苦于以下问题:C++ CButton::getId方法的具体用法?C++ CButton::getId怎么用?C++ CButton::getId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CButton的用法示例。


在下文中一共展示了CButton::getId方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: onAddResourceBtn

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");
	}
}
开发者ID:54993306,项目名称:Classes,代码行数:57,代码来源:TopLayer.cpp

示例2: onAddResourceBtn

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");
// 	}
}
开发者ID:54993306,项目名称:Classes,代码行数:36,代码来源:mainCityUI.cpp


注:本文中的CButton::getId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。