clang-tidy readability-function-cognitive-complexity

clang-format
This commit is contained in:
2025-07-20 16:12:27 +02:00
parent f2915aa4b4
commit 2620a76865
56 changed files with 2376 additions and 2295 deletions
+25 -25
View File
@@ -13,41 +13,41 @@
// --- Estructura para las entradas de la tabla de records ---
struct HiScoreEntry {
std::string name; // Nombre
int score; // Puntuación
bool one_credit_complete; // Indica si se ha conseguido 1CC
std::string name; // Nombre
int score; // Puntuación
bool one_credit_complete; // Indica si se ha conseguido 1CC
// Constructor
explicit HiScoreEntry(const std::string &n = "", int s = 0, bool occ = false)
: name(n.substr(0, 6)), score(s), one_credit_complete(occ) {}
// Constructor
explicit HiScoreEntry(const std::string &n = "", int s = 0, bool occ = false)
: name(n.substr(0, 6)), score(s), one_credit_complete(occ) {}
};
// --- Clase ManageHiScoreTable ---
class ManageHiScoreTable {
public:
// Constructor
explicit ManageHiScoreTable(std::vector<HiScoreEntry> &table)
: table_(table) {}
public:
// Constructor
explicit ManageHiScoreTable(std::vector<HiScoreEntry> &table)
: table_(table) {}
// Destructor
~ManageHiScoreTable() = default;
// Destructor
~ManageHiScoreTable() = default;
// Resetea la tabla a los valores por defecto
void clear();
// Resetea la tabla a los valores por defecto
void clear();
// Añade un elemento a la tabla (devuelve la posición en la que se inserta)
auto add(const HiScoreEntry &entry) -> int;
// Añade un elemento a la tabla (devuelve la posición en la que se inserta)
auto add(const HiScoreEntry &entry) -> int;
// Carga la tabla con los datos de un fichero
auto loadFromFile(const std::string &file_path) -> bool;
// Carga la tabla con los datos de un fichero
auto loadFromFile(const std::string &file_path) -> bool;
// Guarda la tabla en un fichero
auto saveToFile(const std::string &file_path) -> bool;
// Guarda la tabla en un fichero
auto saveToFile(const std::string &file_path) -> bool;
private:
// Referencia a la tabla con los records
std::vector<HiScoreEntry> &table_;
private:
// Referencia a la tabla con los records
std::vector<HiScoreEntry> &table_;
// Ordena la tabla internamente
void sort();
// Ordena la tabla internamente
void sort();
};