Ya se guardan los logros en un fichero

This commit is contained in:
2023-01-02 09:46:09 +01:00
parent faf2e69b63
commit 5e7be1c2fb
4 changed files with 107 additions and 7 deletions

View File

@@ -28,6 +28,7 @@ private:
// Variables
std::vector<cheevos_t> cheevos; // Listado de logros
bool enabled; // Indica si los logros se pueden obtener
std::string file; // Fichero done leer/almacenar el estado de los logros
// Inicializa los logros
void init();
@@ -35,9 +36,15 @@ private:
// Busca un logro por id y devuelve el indice
int find(int id);
// Carga el estado de los logros desde un fichero
void loadFromFile();
// Guarda el estado de los logros en un fichero
void saveToFile();
public:
// Constructor
Cheevos(Screen *screen, options_t *options);
Cheevos(Screen *screen, options_t *options, std::string file);
// Destructor
~Cheevos();