AnimatedSprite *AnimatedSprite::load(const std::string &filename, int variant) { ResourceManager *resman = ResourceManager::getInstance(); SpriteDef *s = resman->getSprite(filename, variant); if (!s) return NULL; AnimatedSprite *as = new AnimatedSprite(s); s->decRef(); return as; }