void SGRankDetailLayer::setCanSee(int type) { switch (type) { case 0: { for(int i=0;i<10;i++) { SGButton*btn= (SGButton*) getBtnByTag(i); btn->setVisible(true); btn->setEnabled(true); } } break; case 1: { for(int i=0;i<3;i++) { SGButton*btn= (SGButton*) getBtnByTag(i+10); btn->setVisible(true); btn->setEnabled(true); } } break; case 2: { getChildByTag(21)->setVisible(true); getChildByTag(22)->setVisible(true); getChildByTag(23)->setVisible(true); getChildByTag(24)->setVisible(true); // SGButton*btn= (SGButton*) getBtnByTag(25); // btn->setVisible(true); // btn->setEnabled(true); } break; case 3: { getChildByTag(31)->setVisible(true); getChildByTag(32)->setVisible(true); getChildByTag(33)->setVisible(true); getChildByTag(34)->setVisible(true); } break; default: break; } }
void TDTab::changeTab(int tag){ TDButton* btn=getBtnByTag(tag); if(!btn){ return; } selectBtn(btn); }
void SGRankDetailLayer::showinfo(CCNode*node) { int tag=node->getTag()-100; for(int i=0;i<4;i++) { SGButton*btn= (SGButton*) getBtnByTag(i+100); if(tag==i) { btn->setFontColor(ccYELLOW); } else { btn->setFontColor(ccWHITE); } } switch (tag) { case 0: { setCanSee(0); setCanNotSee(1); setCanNotSee(2); setCanNotSee(3); } break; case 1: { setCanNotSee(0); setCanSee(1); setCanNotSee(2); setCanNotSee(3); } break; case 2: { setCanNotSee(0); setCanNotSee(1); setCanSee(2); setCanNotSee(3); } break; case 3: { setCanNotSee(0); setCanNotSee(1); setCanNotSee(2); setCanSee(3); } break; default: break; } }