Exemplo n.º 1
0
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;
    }

}
Exemplo n.º 2
0
void TDTab::changeTab(int tag){
    
    TDButton* btn=getBtnByTag(tag);
    
    if(!btn){
        return;
    }
    selectBtn(btn);
}
Exemplo n.º 3
0
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;
    }
    
    

}