Eliminados todos los std:: del código

This commit is contained in:
2023-09-16 12:44:40 +02:00
parent 71be364141
commit 4a2d27dc59
35 changed files with 539 additions and 504 deletions

View File

@@ -7,43 +7,45 @@
#ifndef STATS_H
#define STATS_H
using namespace std;
class Stats
{
private:
struct stats_t
{
std::string name; // Nombre de la habitación
int visited; // Cuenta las veces que se ha visitado una habitación
int died; // Cuenta las veces que se ha muerto en una habitación
string name; // Nombre de la habitación
int visited; // Cuenta las veces que se ha visitado una habitación
int died; // Cuenta las veces que se ha muerto en una habitación
};
struct stats_dictionary_t
{
std::string number; // Numero de la habitación
std::string name; // Nombre de la habitación
string number; // Numero de la habitación
string name; // Nombre de la habitación
};
// Punteros y objetos
options_t *options;
// Variables
std::vector<stats_dictionary_t> dictionary; // Lista con la equivalencia nombre-numero de habitacion
std::vector<stats_t> bufferList; // Lista con las estadisticas temporales por habitación
std::vector<stats_t> list; // Lista con las estadisticas completas por habitación
std::string bufferPath; // Fichero con las estadísticas temporales
std::string filePath; // Fichero con las estadísticas completas
vector<stats_dictionary_t> dictionary; // Lista con la equivalencia nombre-numero de habitacion
vector<stats_t> bufferList; // Lista con las estadisticas temporales por habitación
vector<stats_t> list; // Lista con las estadisticas completas por habitación
string bufferPath; // Fichero con las estadísticas temporales
string filePath; // Fichero con las estadísticas completas
// Busca una entrada en la lista por nombre
int findByName(std::string name, std::vector<stats_t> &list);
int findByName(string name, vector<stats_t> &list);
// Carga las estadisticas desde un fichero
bool loadFromFile(std::string filePath, std::vector<stats_t> &list);
bool loadFromFile(string filePath, vector<stats_t> &list);
// Carga las estadisticas desde un servidor
void loadFromServer();
// Guarda las estadisticas en un fichero
void saveToFile(std::string filePath, std::vector<stats_t> &list);
void saveToFile(string filePath, vector<stats_t> &list);
// Guarda las estadisticas en un servidor
void saveToServer();
@@ -52,10 +54,10 @@ private:
void checkWorstNightmare();
// Obtiene el nombre de una habitación a partir del número
std::string numberToName(std::string number);
string numberToName(string number);
// Obtiene el número de una habitación a partir del nombre
std::string nameToNumber(std::string name);
string nameToNumber(string name);
// Vuelca los datos del buffer en la lista de estadisticas
void updateListFromBuffer();
@@ -65,7 +67,7 @@ private:
public:
// Constructor
Stats(std::string file, std::string buffer, options_t *options);
Stats(string file, string buffer, options_t *options);
// Destructor
~Stats();
@@ -75,13 +77,13 @@ public:
void init();
// Añade una muerte a las estadisticas
void addDeath(std::string name);
void addDeath(string name);
// Añade una visita a las estadisticas
void addVisit(std::string name);
void addVisit(string name);
// Añade una entrada al diccionario
void addDictionary(std::string number, std::string name);
void addDictionary(string number, string name);
};
#endif