Configurando el initOnline

This commit is contained in:
2022-12-07 11:55:32 +01:00
parent bbe82d329b
commit d9b08cf13a
2 changed files with 37 additions and 3 deletions

View File

@@ -369,8 +369,8 @@ void Director::initOptions()
// Online
options->online.enabled = false;
options->online.server = "";
options->online.port = 0;
options->online.server = "jaildoctor.duckdns.org";
options->online.port = 9911;
options->online.gameID = "coffee_crisis";
options->online.jailerID = "";
options->online.score = 0;
@@ -647,6 +647,39 @@ void Director::run()
// Inicializa los servicios online
void Director::initOnline()
{
if (options->online.sessionEnabled)
{ // Si ya ha iniciado la sesión, que no continue
return;
}
if (options->online.jailerID == "")
{ // Jailer ID no definido
options->online.enabled = false;
}
else
{ // Jailer ID iniciado
options->online.enabled = options->online.sessionEnabled = true;
jscore::init(options->online.server, options->online.port);
#ifdef DEBUG
const std::string caption = options->online.jailerID + " IS LOGGED IN (DEBUG)";
#else
const std::string caption = options->online.jailerID + " IS LOGGED IN";
#endif
screen->showNotification(caption);
if (options->console)
{
std::cout << caption << std::endl;
}
}
// OLD
if (!options->online.enabled)
{
return;

View File

@@ -44,7 +44,8 @@ Reescribiendo el código el 27/09/2022
int main(int argc, char *argv[])
{
std::cout << "Starting the game..." << std::endl;
std::cout << "Starting the game..." << std::endl
<< std::endl;
// Crea el objeto Director
Director *director = new Director(argc, argv);