28 lines
509 B
C++
28 lines
509 B
C++
#pragma once
|
|
|
|
#include <algorithm>
|
|
#include "common/utils.h"
|
|
|
|
// Clase ManageHiScoreTable
|
|
class ManageHiScoreTable
|
|
{
|
|
private:
|
|
// Variables
|
|
std::vector<hiScoreEntry_t> *table; // Tabla con los records
|
|
|
|
// Ordena la tabla
|
|
void sort();
|
|
|
|
public:
|
|
// Constructor
|
|
ManageHiScoreTable(std::vector<hiScoreEntry_t> *table);
|
|
|
|
// Destructor
|
|
~ManageHiScoreTable();
|
|
|
|
// Borra toda la tabla
|
|
void clear();
|
|
|
|
// Añade un elemento a la tabla
|
|
void add(hiScoreEntry_t entry);
|
|
}; |