本文整理汇总了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");
}
}
示例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");
// }
}