El joc ja reinicia correctament

This commit is contained in:
2024-11-27 17:54:52 +01:00
parent 9c9cfdabc2
commit b987d06aca
5 changed files with 135 additions and 60 deletions

View File

@@ -83,14 +83,28 @@ namespace globalInputs
case lang::Code::es_ES:
return Asset::get()->get("es_ES.txt");
break;
case lang::Code::en_UK:
return Asset::get()->get("en_UK.txt");
break;
default:
return Asset::get()->get("en_UK.txt");
break;
}
return Asset::get()->get("en_UK.txt");
}
// Obtiene una cadena a partir de un lang::Code
std::string getLangName(lang::Code code)
{
switch (code)
{
case lang::Code::ba_BA:
return "ba_BA";
break;
case lang::Code::es_ES:
return "es_ES";
break;
default:
return "en_UK";
break;
}
}
// Cambia el idioma
@@ -99,7 +113,7 @@ namespace globalInputs
options.game.language = lang::change(options.game.language);
lang::loadFromFile(getLangFile(static_cast<lang::Code>(options.game.language)));
section::name = section::Name::INIT;
Notifier::get()->showText({"Reset"});
Notifier::get()->showText({getLangName(options.game.language)});
}
// Comprueba los inputs que se pueden introducir en cualquier sección del juego