Eliminat tot el online, jailerid, tables de puntuacions, etc..
Tots els fitxers cpp juntets
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#include "title.h"
|
||||
#include "common/jscore.h"
|
||||
|
||||
// Constructor
|
||||
Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset, options_t *options, Lang *lang, section_t *section)
|
||||
@@ -206,9 +205,6 @@ void Title::init()
|
||||
|
||||
// Actualiza los textos de los menus
|
||||
updateMenuLabels();
|
||||
|
||||
// Comprueba si se puede acceder a la tabla de puntuaciones y habilita la opción de menu
|
||||
setHiScoreTableOptionMenu();
|
||||
}
|
||||
|
||||
// Actualiza las variables del objeto
|
||||
@@ -223,9 +219,6 @@ void Title::update()
|
||||
// Actualiza el contador de ticks
|
||||
ticks = SDL_GetTicks();
|
||||
|
||||
// Actualiza las notificaciones
|
||||
screen->updateNotifier();
|
||||
|
||||
switch (section->subsection)
|
||||
{
|
||||
// Sección 1 - Titulo desplazandose
|
||||
@@ -321,10 +314,6 @@ void Title::update()
|
||||
{
|
||||
runInstructions(m_auto);
|
||||
}
|
||||
if (section->name != SECTION_PROG_QUIT)
|
||||
{
|
||||
runHiScoreTable(mhst_auto);
|
||||
}
|
||||
}
|
||||
else
|
||||
section->name = SECTION_PROG_LOGO;
|
||||
@@ -478,23 +467,13 @@ void Title::update()
|
||||
runInstructions(m_manual);
|
||||
break;
|
||||
|
||||
case 12: // HISCORE TABLE
|
||||
runHiScoreTable(mhst_manual);
|
||||
break;
|
||||
|
||||
case 13: // JAILERID:
|
||||
runEnterID();
|
||||
setHiScoreTableOptionMenu();
|
||||
updateMenuLabels();
|
||||
break;
|
||||
|
||||
case 14: // ACCEPT
|
||||
case 12: // ACCEPT
|
||||
applyOptions();
|
||||
menu.active->reset();
|
||||
menu.active = menu.title;
|
||||
break;
|
||||
|
||||
case 15: // CANCEL
|
||||
case 13: // CANCEL
|
||||
options = &optionsPrevious;
|
||||
updateMenuLabels();
|
||||
menu.active->reset();
|
||||
@@ -515,10 +494,6 @@ void Title::update()
|
||||
{
|
||||
if (demo)
|
||||
{
|
||||
if (section->name != SECTION_PROG_QUIT)
|
||||
{
|
||||
runHiScoreTable(mhst_auto);
|
||||
}
|
||||
runDemoGame();
|
||||
if (section->name != SECTION_PROG_QUIT)
|
||||
{
|
||||
@@ -918,15 +893,6 @@ void Title::updateMenuLabels()
|
||||
// HOW TO PLAY
|
||||
menu.options->setItemCaption(i, lang->getText(2));
|
||||
|
||||
i++;
|
||||
// HISCORE TABLE
|
||||
menu.options->setItemCaption(i, lang->getText(93));
|
||||
|
||||
i++;
|
||||
// JAILERID;
|
||||
const std::string jailerID = options->online.jailerID == "" ? lang->getText(64) : options->online.jailerID;
|
||||
menu.options->setItemCaption(i, "JAILERID: " + jailerID);
|
||||
|
||||
i++;
|
||||
// ACCEPT
|
||||
menu.options->setItemCaption(i, lang->getText(9)); // ACCEPT
|
||||
@@ -1004,22 +970,6 @@ void Title::runInstructions(mode_e mode)
|
||||
delete instructions;
|
||||
}
|
||||
|
||||
// Ejecuta la parte donde se muestra la tabla de puntuaciones
|
||||
void Title::runHiScoreTable(mode_hiScoreTable_e mode)
|
||||
{
|
||||
if (!options->online.enabled)
|
||||
{
|
||||
section->name = SECTION_PROG_TITLE;
|
||||
section->subsection = SUBSECTION_TITLE_1;
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
hiScoreTable = new HiScoreTable(renderer, screen, asset, input, lang, options, section);
|
||||
hiScoreTable->run(mode);
|
||||
delete hiScoreTable;
|
||||
}
|
||||
|
||||
// Ejecuta el juego en modo demo
|
||||
void Title::runDemoGame()
|
||||
{
|
||||
@@ -1028,14 +978,6 @@ void Title::runDemoGame()
|
||||
delete demoGame;
|
||||
}
|
||||
|
||||
// Introduce el JailerID
|
||||
void Title::runEnterID()
|
||||
{
|
||||
enterID = new EnterID(renderer, screen, asset, lang, options, section);
|
||||
enterID->run();
|
||||
delete enterID;
|
||||
}
|
||||
|
||||
// Modifica las opciones para los controles de los jugadores
|
||||
bool Title::updatePlayerInputs(int numPlayer)
|
||||
{
|
||||
@@ -1186,19 +1128,4 @@ void Title::reLoadTextures()
|
||||
crisisTexture->reLoad();
|
||||
gradientTexture->reLoad();
|
||||
createTiledBackground();
|
||||
}
|
||||
|
||||
// Comprueba si se puede acceder a la tabla de puntuaciones y habilita la opción de menu
|
||||
void Title::setHiScoreTableOptionMenu()
|
||||
{
|
||||
if (options->online.sessionEnabled)
|
||||
{
|
||||
menu.options->setSelectable(12, true);
|
||||
menu.options->setGreyed(12, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
menu.options->setSelectable(12, false);
|
||||
menu.options->setGreyed(12, true);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user