afegit debug per avançar rapidet per les fases
This commit is contained in:
@@ -194,6 +194,9 @@ void Game::init(int playerID)
|
|||||||
powerBallCounter = 0;
|
powerBallCounter = 0;
|
||||||
coffeeMachineEnabled = false;
|
coffeeMachineEnabled = false;
|
||||||
balloonsPopped = 0;
|
balloonsPopped = 0;
|
||||||
|
#ifdef DEBUG
|
||||||
|
autoPopBalloons = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
// Inicializa las variables para el modo DEMO
|
// Inicializa las variables para el modo DEMO
|
||||||
if (demo.enabled)
|
if (demo.enabled)
|
||||||
@@ -1956,6 +1959,13 @@ void Game::update()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef DEBUG
|
||||||
|
if (autoPopBalloons && !gameCompleted)
|
||||||
|
{
|
||||||
|
balloonsPopped++;
|
||||||
|
increaseStageCurrentPower(1);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// Comprueba si la música ha de estar sonando
|
// Comprueba si la música ha de estar sonando
|
||||||
checkMusicStatus();
|
checkMusicStatus();
|
||||||
@@ -1970,7 +1980,7 @@ void Game::update()
|
|||||||
updatePlayers();
|
updatePlayers();
|
||||||
|
|
||||||
// Actualiza el marcador
|
// Actualiza el marcador
|
||||||
checkPlayersStatus();
|
checkPlayersStatusPlaying();
|
||||||
updateScoreboard();
|
updateScoreboard();
|
||||||
|
|
||||||
// Actualiza el fondo
|
// Actualiza el fondo
|
||||||
@@ -2723,6 +2733,11 @@ void Game::checkEvents()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case SDLK_3:
|
||||||
|
autoPopBalloons = !autoPopBalloons;
|
||||||
|
screen->showNotification("autoPopBalloons " + boolToString(autoPopBalloons));
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -2859,7 +2874,7 @@ void Game::addScoreToScoreBoard(std::string name, int score)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Comprueba el estado de los jugadores
|
// Comprueba el estado de los jugadores
|
||||||
void Game::checkPlayersStatus()
|
void Game::checkPlayersStatusPlaying()
|
||||||
{
|
{
|
||||||
for (auto player : players)
|
for (auto player : players)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -200,6 +200,9 @@ private:
|
|||||||
int totalPowerToCompleteGame; // La suma del poder necesario para completar todas las fases
|
int totalPowerToCompleteGame; // La suma del poder necesario para completar todas las fases
|
||||||
bool paused; // Indica si el juego está pausado (no se deberia de poder utilizar en el modo arcade)
|
bool paused; // Indica si el juego está pausado (no se deberia de poder utilizar en el modo arcade)
|
||||||
int currentPower; // Poder actual almacenado para completar la fase
|
int currentPower; // Poder actual almacenado para completar la fase
|
||||||
|
#ifdef DEBUG
|
||||||
|
bool autoPopBalloons; // Si es true, incrementa automaticamente los globos explotados
|
||||||
|
#endif
|
||||||
|
|
||||||
// Actualiza el juego
|
// Actualiza el juego
|
||||||
void update();
|
void update();
|
||||||
@@ -445,8 +448,8 @@ private:
|
|||||||
// Añade una puntuación a la tabla de records
|
// Añade una puntuación a la tabla de records
|
||||||
void addScoreToScoreBoard(std::string name, int score);
|
void addScoreToScoreBoard(std::string name, int score);
|
||||||
|
|
||||||
// Comprueba el estado de los jugadores
|
// Comprueba el estado de juego de los jugadores
|
||||||
void checkPlayersStatus();
|
void checkPlayersStatusPlaying();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Constructor
|
// Constructor
|
||||||
|
|||||||
Reference in New Issue
Block a user