Pos estava ci fent arreglos varios i m'han obligat a fer commit

This commit is contained in:
2025-11-10 14:27:10 +01:00
parent b70b728b75
commit 6ea0acd3f3
8 changed files with 157 additions and 207 deletions

View File

@@ -49,7 +49,7 @@ void Stats::addDeath(const std::string& name) {
// En caso contrario crea la entrada
else {
StatsData item;
RoomData item;
item.name = name;
item.visited = 0;
item.died = 1;
@@ -67,7 +67,7 @@ void Stats::addVisit(const std::string& name) {
// En caso contrario crea la entrada
else {
StatsData item;
RoomData item;
item.name = name;
item.visited = 1;
item.died = 0;
@@ -76,7 +76,7 @@ void Stats::addVisit(const std::string& name) {
}
// Busca una entrada en la lista por nombre
auto Stats::findByName(const std::string& name, const std::vector<StatsData>& list) -> int {
auto Stats::findByName(const std::string& name, const std::vector<RoomData>& list) -> int {
int i = 0;
for (const auto& l : list) {
@@ -90,7 +90,7 @@ auto Stats::findByName(const std::string& name, const std::vector<StatsData>& li
}
// Carga las estadisticas desde un fichero
auto Stats::loadFromFile(const std::string& file_path, std::vector<StatsData>& list) -> bool {
auto Stats::loadFromFile(const std::string& file_path, std::vector<RoomData>& list) -> bool {
list.clear();
// Indicador de éxito en la carga
@@ -110,7 +110,7 @@ auto Stats::loadFromFile(const std::string& file_path, std::vector<StatsData>& l
}
// Comprueba que la linea no sea un comentario
if (line.substr(0, 1) != "#") {
StatsData stat;
RoomData stat;
std::stringstream ss(line);
std::string tmp;
@@ -144,7 +144,7 @@ auto Stats::loadFromFile(const std::string& file_path, std::vector<StatsData>& l
}
// Guarda las estadisticas en un fichero
void Stats::saveToFile(const std::string& file_path, const std::vector<StatsData>& list) {
void Stats::saveToFile(const std::string& file_path, const std::vector<RoomData>& list) {
// Crea y abre el fichero de texto
std::ofstream file(file_path);
@@ -184,7 +184,7 @@ void Stats::updateListFromBuffer() {
list_[index].visited += buffer.visited;
list_[index].died += buffer.died;
} else { // En caso contrario crea la entrada
StatsData item;
RoomData item;
item.name = buffer.name;
item.visited = buffer.visited;
item.died = buffer.died;