clang-tidy modernize

This commit is contained in:
2025-07-20 12:51:24 +02:00
parent bfda842d3c
commit 1f0184fde2
74 changed files with 658 additions and 665 deletions

View File

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