forked from jaildesigner-jailgames/jaildoctors_dilemma
linter
This commit is contained in:
@@ -2,13 +2,14 @@
|
||||
|
||||
#include <fstream> // Para basic_ostream, basic_ifstream, basic_istream
|
||||
#include <sstream> // Para basic_stringstream
|
||||
#include <utility>
|
||||
|
||||
#include "game/options.hpp" // Para Options, OptionsStats, options
|
||||
|
||||
// Constructor
|
||||
Stats::Stats(const std::string& file, const std::string& buffer)
|
||||
: buffer_path_(buffer),
|
||||
file_path_(file) {}
|
||||
Stats::Stats(std::string file, std::string buffer)
|
||||
: buffer_path_(std::move(buffer)),
|
||||
file_path_(std::move(file)) {}
|
||||
|
||||
// Destructor
|
||||
Stats::~Stats() {
|
||||
@@ -75,7 +76,7 @@ void Stats::addVisit(const std::string& name) {
|
||||
}
|
||||
|
||||
// Busca una entrada en la lista por nombre
|
||||
int Stats::findByName(const std::string& name, const std::vector<StatsData>& list) {
|
||||
auto Stats::findByName(const std::string& name, const std::vector<StatsData>& list) -> int {
|
||||
int i = 0;
|
||||
|
||||
for (const auto& l : list) {
|
||||
@@ -89,7 +90,7 @@ int Stats::findByName(const std::string& name, const std::vector<StatsData>& lis
|
||||
}
|
||||
|
||||
// Carga las estadisticas desde un fichero
|
||||
bool Stats::loadFromFile(const std::string& file_path, std::vector<StatsData>& list) {
|
||||
auto Stats::loadFromFile(const std::string& file_path, std::vector<StatsData>& list) -> bool {
|
||||
list.clear();
|
||||
|
||||
// Indicador de éxito en la carga
|
||||
@@ -144,9 +145,9 @@ void Stats::saveToFile(const std::string& file_path, const std::vector<StatsData
|
||||
std::ofstream file(file_path);
|
||||
|
||||
// Escribe en el fichero
|
||||
file << "# ROOM NAME;VISITS;DEATHS" << std::endl;
|
||||
file << "# ROOM NAME;VISITS;DEATHS" << '\n';
|
||||
for (const auto& item : list) {
|
||||
file << item.name << ";" << item.visited << ";" << item.died << std::endl;
|
||||
file << item.name << ";" << item.visited << ";" << item.died << '\n';
|
||||
}
|
||||
|
||||
// Cierra el fichero
|
||||
|
||||
Reference in New Issue
Block a user