Options: moguda la normalització de variables a set()

This commit is contained in:
2025-08-04 12:50:24 +02:00
parent 64ee4727ce
commit cde6ad4b71

View File

@@ -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) {