Esempio n. 1
0
ProgressBar* ProgressBar::create(ProgressDelegate* target, CCSprite *sprite)
{
    ProgressBar* progress = new ProgressBar();
    progress->init(target, sprite);
    progress->autorelease();
    return progress;
}
Esempio n. 2
0
//.static 
ProgressBar * ProgressBar::create( const CCRect &area )
{
	ProgressBar* bar = new ProgressBar();
	if(!bar->init(area))
	{
		delete bar;
		return NULL;
	}
	bar->autorelease();
	return bar;
}
Esempio n. 3
0
ProgressBar* ProgressBar::createWithSpriteFrameName(const char *fgName, const char *bgName){
	ProgressBar *ret = new ProgressBar();
	if (ret != nullptr){
		ret->fg_spriteFrameName = fgName;
		ret->bg_spriteFrameName = bgName;
	}

	if (ret != nullptr && ret->init()){
		ret->autorelease();
		return ret;
	}

	CC_SAFE_DELETE(ret);
	return nullptr;
}