TreasureExploreLayer::~TreasureExploreLayer()
{
    setTitleLabel(NULL);
    setLabel1(NULL);
    setLabel2(NULL);
    setLabel3(NULL);
    setLabel4(NULL);
    setLabel5(NULL);
    setLabel6(NULL);
    setLabel7(NULL);
    setCloseBtn(NULL);
    setExploreBtn(NULL);
    setGetRewardBtn(NULL);
    setCurMapName(NULL);
    setSuccessNum(NULL);
    setMaterialNum(NULL);
    setDiamondNum(NULL);
    setRemainNum(NULL);
    setProgressTimer(NULL);
    setRateLayer(NULL);
    setPercentSprite1(NULL);
    setPercentSprite2(NULL);
    setPercentSprite3(NULL);
    setRateEffectLayer(NULL);
    setTableView(NULL);
    setTableViewLayer(NULL);
    setBgSprite(NULL);
    setDiamondOwn(NULL);
    setMaterialOwn(NULL);
    setLabel8(NULL);
    setLabel9(NULL);
    setRefreshBtn(NULL);
    setLabel10(NULL);    
    setRefreshDiamond(NULL);
    //setRefreshTimes(NULL);	
    setWordRefresh(NULL); 
    setWordUpgrade(NULL);  
    setBallEffectLayer(NULL);
	setLabel11(NULL);
	setLabel12(NULL);
	setResetTimes(NULL);
    UIManager::sharedManager()->RemoveLayout("TreasureExploreLayer");
    delete m_uiLayer;
    CCNotificationCenter::sharedNotificationCenter()->removeObserver(this, "updateTreasureInfo");
    CCNotificationCenter::sharedNotificationCenter()->removeObserver(this, "refreshTreasureItems");    
    CCNotificationCenter::sharedNotificationCenter()->removeObserver(this, "treasure_upgrade_success");
}
예제 #2
0
bool ControlPotentiometer::initWithTrackSprite_ProgressTimer_ThumbSprite(Sprite* trackSprite, ProgressTimer* progressTimer, Sprite* thumbSprite)
{
    if (Control::init())
    {
        setProgressTimer(progressTimer);
        setThumbSprite(thumbSprite);
        thumbSprite->setPosition(progressTimer->getPosition());
        
        addChild(thumbSprite, 2);
        addChild(progressTimer, 1);
        addChild(trackSprite);
        
        setContentSize(trackSprite->getContentSize());
        
        // Init default values
        _minimumValue           = 0.0f;
        _maximumValue           = 1.0f;
        setValue(_minimumValue);
        return true;
    }
    return false;
}
bool CCControlPotentiometer::initWithTrackSprite_ProgressTimer_ThumbSprite(CCSprite* trackSprite, CCProgressTimer* progressTimer, CCSprite* thumbSprite)
{
    if (CCControl::init())
    {
        setTouchEnabled(true);

        setProgressTimer(progressTimer);
        setThumbSprite(thumbSprite);
        thumbSprite->setPosition(progressTimer->getPosition());
        
        addChild(thumbSprite, 2);
        addChild(progressTimer, 1);
        addChild(trackSprite);
        
        setContentSize(trackSprite->getContentSize());
        
        // Init default values
        m_fMinimumValue           = 0.0f;
        m_fMaximumValue           = 1.0f;
        setValue(m_fMinimumValue);
        return true;
    }
    return false;
}