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; }