Eliminat tot el online, jailerid, tables de puntuacions, etc..
Tots els fitxers cpp juntets
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#include "game.h"
|
||||
#include "common/jscore.h"
|
||||
|
||||
// Constructor
|
||||
Game::Game(int numPlayers, int currentStage, SDL_Renderer *renderer, Screen *screen, Asset *asset, Lang *lang, Input *input, bool demo, options_t *options, section_t *section)
|
||||
@@ -69,7 +68,6 @@ Game::Game(int numPlayers, int currentStage, SDL_Renderer *renderer, Screen *scr
|
||||
Game::~Game()
|
||||
{
|
||||
saveScoreFile();
|
||||
sendOnlineScore();
|
||||
saveDemoFile();
|
||||
|
||||
// Restaura el metodo de control
|
||||
@@ -773,38 +771,6 @@ bool Game::saveScoreFile()
|
||||
return success;
|
||||
}
|
||||
|
||||
// Sube la puntuación online
|
||||
bool Game::sendOnlineScore()
|
||||
{
|
||||
if (!options->online.enabled)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (demo.enabled)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
const int score = players[0]->getScore();
|
||||
if (score <= options->online.score)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if (jscore::updateUserPoints(options->online.gameID, options->online.jailerID, score))
|
||||
{
|
||||
options->online.score = score;
|
||||
screen->showNotification(lang->getText(86) + std::to_string(score), "", 2);
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
screen->showNotification(lang->getText(86), lang->getText(87));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Guarda el fichero de datos para la demo
|
||||
bool Game::saveDemoFile()
|
||||
{
|
||||
@@ -1621,12 +1587,6 @@ void Game::updateHiScore()
|
||||
// Actualiza la máxima puntuación
|
||||
hiScore = player->getScore();
|
||||
|
||||
// Cambia el nombre del jugador con la máxima puntuación
|
||||
if (options->online.enabled)
|
||||
{
|
||||
hiScoreName = options->online.jailerID.substr(0, 12) + " - ";
|
||||
}
|
||||
|
||||
// Almacena la máxima puntuación en el fichero junto con un checksum
|
||||
scoreDataFile[0] = hiScore;
|
||||
scoreDataFile[1] = hiScore % 43;
|
||||
@@ -2793,9 +2753,6 @@ void Game::update()
|
||||
// Actualiza el contador de ticks
|
||||
ticks = SDL_GetTicks();
|
||||
|
||||
// Actualiza las notificaciones
|
||||
screen->updateNotifier();
|
||||
|
||||
// Actualiza el contador de juego
|
||||
counter++;
|
||||
|
||||
@@ -3400,9 +3357,6 @@ void Game::updatePausedGame()
|
||||
// Actualiza el contador de ticks
|
||||
ticks = SDL_GetTicks();
|
||||
|
||||
// Actualiza las notificaciones
|
||||
screen->updateNotifier();
|
||||
|
||||
if (leavingPauseMenu)
|
||||
{
|
||||
if (pauseCounter > 0)
|
||||
@@ -3545,9 +3499,6 @@ void Game::updateGameOverScreen()
|
||||
// Actualiza el contador de ticks
|
||||
ticks = SDL_GetTicks();
|
||||
|
||||
// Actualiza las notificaciones
|
||||
screen->updateNotifier();
|
||||
|
||||
// Actualiza la lógica del menu
|
||||
gameOverMenu->update();
|
||||
|
||||
@@ -3693,9 +3644,6 @@ void Game::runGameOverScreen()
|
||||
// Guarda los puntos
|
||||
saveScoreFile();
|
||||
|
||||
// Sube la puntuación online
|
||||
sendOnlineScore();
|
||||
|
||||
// Reinicia el menu
|
||||
gameOverMenu->reset();
|
||||
|
||||
@@ -3985,23 +3933,5 @@ void Game::setHiScore()
|
||||
{
|
||||
// Carga el fichero de puntos
|
||||
loadScoreFile();
|
||||
|
||||
// Establece el resto de variables
|
||||
if (options->online.enabled)
|
||||
{
|
||||
if (jscore::getNumUsers() > 0)
|
||||
{
|
||||
hiScoreName = jscore::getUserName(0).substr(0, 12) + " - ";
|
||||
hiScore = (Uint32)jscore::getPoints(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
hiScoreName = "Bacteriol - ";
|
||||
hiScore = 10;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
hiScoreName = "";
|
||||
}
|
||||
hiScoreName = "";
|
||||
}
|
||||
Reference in New Issue
Block a user