ProgressFromTo* ProgressFromTo::create(float duration, float fromPercentage, float toPercentage) { ProgressFromTo *progressFromTo = new ProgressFromTo(); progressFromTo->initWithDuration(duration, fromPercentage, toPercentage); progressFromTo->autorelease(); return progressFromTo; }
ProgressFromTo* ProgressFromTo::create(float duration, float fromPercentage, float toPercentage) { ProgressFromTo *progressFromTo = new (std::nothrow) ProgressFromTo(); if (progressFromTo && progressFromTo->initWithDuration(duration, fromPercentage, toPercentage)) { progressFromTo->autorelease(); return progressFromTo; } delete progressFromTo; return nullptr; }