Options: moguda la normalització de variables a set()
This commit is contained in:
@@ -83,13 +83,6 @@ auto loadFromFile() -> bool {
|
||||
saveToFile();
|
||||
}
|
||||
|
||||
// Normaliza valores como antes...
|
||||
if (settings.language != Lang::Code::ENGLISH &&
|
||||
settings.language != Lang::Code::VALENCIAN &&
|
||||
settings.language != Lang::Code::SPANISH) {
|
||||
settings.language = Lang::Code::ENGLISH;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -201,6 +194,12 @@ auto set(const std::string& var, const std::string& value) -> bool {
|
||||
// Juego
|
||||
{"game.language", [](const auto& val) {
|
||||
settings.language = static_cast<Lang::Code>(std::stoi(val));
|
||||
|
||||
if (settings.language != Lang::Code::ENGLISH &&
|
||||
settings.language != Lang::Code::VALENCIAN &&
|
||||
settings.language != Lang::Code::SPANISH) {
|
||||
settings.language = Lang::Code::ENGLISH;
|
||||
}
|
||||
pending_changes.new_language = settings.language;
|
||||
}},
|
||||
{"game.difficulty", [](const auto& val) {
|
||||
|
||||
Reference in New Issue
Block a user