LipSyncPtr ResourceLoader::getLipSync(const char *fname) { for (Common::List<LipSync *>::const_iterator i = _lipsyncs.begin(); i != _lipsyncs.end(); ++i) { LipSync *l = *i; if (strcmp(fname, l->getFilename()) == 0) { return l; } } return loadLipSync(fname); }
LipSyncPtr ResourceLoader::getLipSync(const Common::String &fname) { Common::String filename = fname; filename.toLowercase(); for (Common::List<LipSync *>::const_iterator i = _lipsyncs.begin(); i != _lipsyncs.end(); ++i) { LipSync *l = *i; if (filename == l->getFilename()) { return l; } } return loadLipSync(fname); }