CAnimation CAnimation::CreateFader(float start, float end, unsigned int delay, unsigned int length, ANIMATION_TYPE type) { CAnimation anim; anim.m_type = type; anim.AddEffect(new CFadeEffect(start, end, delay, length)); return anim; }
CAnimation *CAnimation::CreateFader(float start, float end, unsigned int delay, unsigned int length) { CAnimation *anim = new CAnimation(); if (anim) { CFadeEffect *effect = new CFadeEffect(start, end, delay, length); if (effect) anim->AddEffect(effect); } return anim; }