forked from jaildesigner-jailgames/jaildoctors_dilemma
Intentando guardar las estadisticas y logros online. Algo hay MUY MAL y no se que es. Ya lo miraré con calma.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include <SDL2/SDL.h>
|
||||
#include "jail_engine/screen.h"
|
||||
#include "jail_engine/utils.h"
|
||||
#include "online.h"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@@ -24,6 +25,7 @@ private:
|
||||
// Punteros y objetos
|
||||
Screen *screen; // Objeto encargado de dibujar en pantalla
|
||||
options_t *options; // Puntero a las opciones del juego
|
||||
Online *online; // Objeto para gestionar la lectura y escritura de datos en el servidor remoto
|
||||
|
||||
// Variables
|
||||
std::vector<cheevos_t> cheevos; // Listado de logros
|
||||
@@ -36,12 +38,24 @@ private:
|
||||
// Busca un logro por id y devuelve el indice
|
||||
int find(int id);
|
||||
|
||||
// Carga el estado de los logros
|
||||
void load();
|
||||
|
||||
// Guarda el estado de los logros
|
||||
void save();
|
||||
|
||||
// Carga el estado de los logros desde un fichero
|
||||
void loadFromFile();
|
||||
|
||||
// Guarda el estado de los logros en un fichero
|
||||
void saveToFile();
|
||||
|
||||
// Carga el estado de los logros desde el servidor online
|
||||
void loadFromServer();
|
||||
|
||||
// Guarda el estado de los logros en el servidor online
|
||||
void saveToServer();
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Cheevos(Screen *screen, options_t *options, std::string file);
|
||||
|
||||
Reference in New Issue
Block a user