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"); } }
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"); // } }