clang-tidy modernize
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#include "lang.h"
|
||||
|
||||
#include <stddef.h> // Para size_t
|
||||
|
||||
#include <cstddef> // Para size_t
|
||||
#include <exception> // Para exception
|
||||
#include <fstream> // Para basic_ifstream, basic_istream, ifstream
|
||||
#include <unordered_map> // Para unordered_map, _Node_iterator, operator==
|
||||
@@ -24,7 +23,7 @@ std::vector<Language> languages = {
|
||||
{Code::ENGLISH, "Ingles", "en_UK.json"}};
|
||||
|
||||
// Inicializa los textos del juego en el idioma seleccionado
|
||||
bool loadFromFile(const std::string &file_path) {
|
||||
auto loadFromFile(const std::string &file_path) -> bool {
|
||||
texts.clear();
|
||||
|
||||
std::ifstream rfile(file_path);
|
||||
@@ -47,7 +46,7 @@ bool loadFromFile(const std::string &file_path) {
|
||||
}
|
||||
|
||||
// Obtiene el texto por clave
|
||||
std::string getText(const std::string &key) {
|
||||
auto getText(const std::string &key) -> std::string {
|
||||
auto it = texts.find(key);
|
||||
if (it != texts.end())
|
||||
return it->second;
|
||||
@@ -56,7 +55,7 @@ std::string getText(const std::string &key) {
|
||||
}
|
||||
|
||||
// Obtiene el código del siguiente idioma disponible
|
||||
Code getNextLangCode(Code lang) {
|
||||
auto getNextLangCode(Code lang) -> Code {
|
||||
for (size_t i = 0; i < languages.size(); ++i) {
|
||||
if (languages[i].code == lang) {
|
||||
return languages[(i + 1) % languages.size()].code;
|
||||
@@ -67,7 +66,7 @@ Code getNextLangCode(Code lang) {
|
||||
}
|
||||
|
||||
// Obtiene un idioma del vector de idiomas a partir de un código
|
||||
Language getLanguage(Code code) {
|
||||
auto getLanguage(Code code) -> Language {
|
||||
for (const auto &lang : languages) {
|
||||
if (lang.code == code)
|
||||
return lang;
|
||||
@@ -77,7 +76,7 @@ Language getLanguage(Code code) {
|
||||
}
|
||||
|
||||
// Devuelve el código de un idioma a partir de un nombre
|
||||
Code getCodeFromName(const std::string &name) {
|
||||
auto getCodeFromName(const std::string &name) -> Code {
|
||||
for (const auto &lang : languages) {
|
||||
if (lang.name == name)
|
||||
return lang.code;
|
||||
@@ -87,7 +86,7 @@ Code getCodeFromName(const std::string &name) {
|
||||
}
|
||||
|
||||
// Devuelve el nombre de un idioma a partir de un código
|
||||
std::string getNameFromCode(Code code) {
|
||||
auto getNameFromCode(Code code) -> std::string {
|
||||
for (const auto &lang : languages) {
|
||||
if (lang.code == code)
|
||||
return lang.name;
|
||||
@@ -137,7 +136,7 @@ void updateDifficultyNames() {
|
||||
}
|
||||
|
||||
// Obtiene una fichero a partir de un lang::Code
|
||||
std::string getLanguageFileName(Lang::Code code) {
|
||||
auto getLanguageFileName(Lang::Code code) -> std::string {
|
||||
for (const auto &lang : languages) {
|
||||
if (lang.code == code)
|
||||
return Asset::get()->get(lang.file_name);
|
||||
|
||||
Reference in New Issue
Block a user