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:
@@ -14,6 +14,9 @@ Stats::Stats(std::string file, std::string buffer, options_t *options)
|
||||
bufferList.clear();
|
||||
list.clear();
|
||||
dictionary.clear();
|
||||
|
||||
// Crea objetos
|
||||
online = new Online(options);
|
||||
}
|
||||
|
||||
// Destructor
|
||||
@@ -33,6 +36,9 @@ Stats::~Stats()
|
||||
bufferList.clear();
|
||||
list.clear();
|
||||
dictionary.clear();
|
||||
|
||||
// Libera memoria
|
||||
delete options;
|
||||
}
|
||||
|
||||
// Inicializador
|
||||
@@ -180,7 +186,8 @@ void Stats::loadFromServer()
|
||||
std::string data;
|
||||
if (options->online.enabled)
|
||||
{
|
||||
data = jscore::getUserData(options->online.gameID, options->online.jailerID);
|
||||
//data = jscore::getUserData(options->online.gameID, options->online.jailerID);
|
||||
data = online->getStats();
|
||||
}
|
||||
|
||||
std::stringstream ss(data);
|
||||
@@ -244,7 +251,8 @@ void Stats::saveToServer()
|
||||
{
|
||||
data = data + nameToNumber(item.name) + ";" + std::to_string(item.visited) + ";" + std::to_string(item.died) + ";";
|
||||
}
|
||||
jscore::setUserData(options->online.gameID, options->online.jailerID, data);
|
||||
//jscore::setUserData(options->online.gameID, options->online.jailerID, data);
|
||||
online->setStats(data);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user