void ResourceGroupManager::loadResourceGroup(const std::string& group) { if (m_resources.find(group)==m_resources.end()) m_resources.insert(std::pair<std::string, ResourceGroup*>(group, new ResourceGroup(group))); ResourceGroup *g = m_resources.at(group); for(boost::property_tree::ptree::value_type &v : m_ini.get_child(group)) g->addPath(v.second.data()); }
void ResourceGroupManager::addResourceLocation(const std::string& nom, const std::string& group) { if (m_resources.find(group) == m_resources.end()) { ResourceGroup *g = new ResourceGroup(group); g->addPath(nom); m_resources.insert(std::pair<std::string,ResourceGroup*>(group, g)); } else m_resources.at(group)->addPath(nom); }