El juego ya empieza con el jugador que ha pulsado el botón

This commit is contained in:
2024-07-05 16:59:14 +02:00
parent a734c01dc5
commit dc09c189e9
6 changed files with 58 additions and 23 deletions

View File

@@ -162,7 +162,10 @@ void Game::init(int playerID)
// Elimina qualquier jugador que hubiese antes de crear los nuevos
for (auto player : players)
{
delete player;
if (player)
{
delete player;
}
};
players.clear();
@@ -173,7 +176,7 @@ void Game::init(int playerID)
Player *player2 = new Player((PLAY_AREA_CENTER_FIRST_QUARTER_X * ((1 * 2) + 1)) - 11, PLAY_AREA_BOTTOM - 24, renderer, playerTextures[1], playerAnimations);
players.push_back(player2);
numPlayers = 2;
players[playerID]->enable(true);
// Variables relacionadas con la dificultad
switch (difficulty)
@@ -1606,7 +1609,7 @@ void Game::updateDeath()
bool allPlayersAreDead = true;
for (auto player : players)
{
allPlayersAreDead &= (!player->isAlive());
allPlayersAreDead &= (!player->isAlive() || !player->isEnabled());
}
if (allPlayersAreDead)