#pragma once #include #include "common/utils.h" /* Esta clase sirve para añadir elementos hiScoreEntry_r a un vector (tabla), de manera que la tabla siempre está ordenada. Además también tiene un método para dejar la tabla con sus valores iniciales */ // Clase ManageHiScoreTable class ManageHiScoreTable { private: // Variables std::vector *table; // Tabla con los records // Ordena la tabla void sort(); public: // Constructor ManageHiScoreTable(std::vector *table); // Destructor ~ManageHiScoreTable(); // Resetea la tabla a los valores por defecto void clear(); // Añade un elemento a la tabla void add(hiScoreEntry_t entry); };