From 3def97bcb86f0d954a5dab98cfde779002e81d6b Mon Sep 17 00:00:00 2001 From: Sergio Date: Mon, 9 Oct 2023 13:01:39 +0200 Subject: [PATCH] =?UTF-8?q?Empezada=20la=20clase=20Online=20para=20la=20ge?= =?UTF-8?q?sti=C3=B3n=20de=20los=20datos=20almacenados=20en=20el=20servido?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/cheevos.cpp | 6 +++--- source/online.cpp | 17 +++++++++++++++++ source/online.h | 24 ++++++++++++++++++++++++ source/stats.cpp | 2 +- source/stats.h | 2 +- 5 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 source/online.cpp create mode 100644 source/online.h diff --git a/source/cheevos.cpp b/source/cheevos.cpp index d618f47..5ade8c5 100644 --- a/source/cheevos.cpp +++ b/source/cheevos.cpp @@ -161,7 +161,7 @@ void Cheevos::enable(bool value) // Carga el estado de los logros desde un fichero void Cheevos::loadFromFile() { - // Open file for reading in binary + // Abre el fichero en modo lectura (binario) SDL_RWops *file = SDL_RWFromFile(this->file.c_str(), "r+b"); // El fichero no existe @@ -172,7 +172,7 @@ void Cheevos::loadFromFile() std::cout << "Warning: Unable to open file! SDL Error: " << SDL_GetError() << std::endl; } - // Crea el fichero en modo escritura + // Crea el fichero en modo escritura (binario) file = SDL_RWFromFile(this->file.c_str(), "w+b"); if (file != NULL) @@ -220,7 +220,7 @@ void Cheevos::loadFromFile() // Guarda el estado de los logros en un fichero void Cheevos::saveToFile() { - // Abre el fichero en modo escritura + // Abre el fichero en modo escritura (binario) SDL_RWops *file = SDL_RWFromFile(this->file.c_str(), "w+b"); if (file != NULL) { diff --git a/source/online.cpp b/source/online.cpp new file mode 100644 index 0000000..fad14db --- /dev/null +++ b/source/online.cpp @@ -0,0 +1,17 @@ +#include "jail_engine/jscore.h" +#include "online.h" +#include +#include +#include + +// Constructor +Online::Online(options_t *options) +{ + +} + +// Destructor +Online::~Online() +{ + +} diff --git a/source/online.h b/source/online.h new file mode 100644 index 0000000..292272e --- /dev/null +++ b/source/online.h @@ -0,0 +1,24 @@ +#pragma once +#include +#include "jail_engine/utils.h" +#include +#include + +#ifndef STATS_H +#define STATS_H + +class Online +{ +private: + // Punteros y objetos + options_t *options; + +public: + // Constructor + Online(options_t *options); + + // Destructor + ~Online(); +}; + +#endif diff --git a/source/stats.cpp b/source/stats.cpp index 5d44256..e59c4fc 100644 --- a/source/stats.cpp +++ b/source/stats.cpp @@ -36,7 +36,7 @@ Stats::~Stats() } // Inicializador -// Se debe llamar a este procediiento una vez se haya creado el diccionario numero-nombre +// Se debe llamar a este procedimiento una vez se haya creado el diccionario numero-nombre void Stats::init() { loadFromFile(bufferPath, bufferList); diff --git a/source/stats.h b/source/stats.h index f6a81bc..200bad9 100644 --- a/source/stats.h +++ b/source/stats.h @@ -71,7 +71,7 @@ public: ~Stats(); // Inicializador - // Se debe llamar a este procediiento una vez se haya creado el diccionario numero-nombre + // Se debe llamar a este procedimiento una vez se haya creado el diccionario numero-nombre void init(); // AƱade una muerte a las estadisticas