Esempio n. 1
0
bool mod_manager::set_default_mods(const std::string &ident)
{
    if (!has_mod(ident)) {
        return false;
    }
    MOD_INFORMATION *mod = mod_map[ident];
    remove_invalid_mods( mod->dependencies );
    default_mods = mod->dependencies;
    return true;
}
Esempio n. 2
0
bool mod_manager::set_default_mods(const std::string &ident)
{
    if (!has_mod(ident)) {
        return false;
    }
    MOD_INFORMATION &mod = *mod_map[ident];
    auto deps = std::vector<std::string>( mod.dependencies.begin(), mod.dependencies.end() );
    remove_invalid_mods( deps );
    default_mods = deps;
    return true;
}