Afegida la opció de crear els globos sense temps de creació en el balloon_manager
Modificat el mode demo per a que la primera oleada estiga ja creada
This commit is contained in:
@@ -1652,11 +1652,6 @@ void Game::initDemo(int player_id)
|
||||
Stage::total_power += Stage::get(i).power_to_complete;
|
||||
}
|
||||
|
||||
// Pone al jugador en estado jugar
|
||||
{
|
||||
getPlayer(player_id)->setPlayingState(PlayerState::PLAYING);
|
||||
}
|
||||
|
||||
// Activa o no al otro jugador
|
||||
if (rand() % 3 != 0)
|
||||
{
|
||||
@@ -1680,6 +1675,9 @@ void Game::initDemo(int player_id)
|
||||
// Configura los marcadores
|
||||
scoreboard_->setMode(SCOREBOARD_LEFT_PANEL, ScoreboardMode::DEMO);
|
||||
scoreboard_->setMode(SCOREBOARD_RIGHT_PANEL, ScoreboardMode::DEMO);
|
||||
|
||||
// Añade unos cuantos globos
|
||||
// balloon_manager_->createRandomBalloons();
|
||||
}
|
||||
|
||||
// Modo grabar demo
|
||||
@@ -1770,7 +1768,7 @@ void Game::initPlayers(int player_id)
|
||||
|
||||
// Activa el jugador que coincide con el "player_id"
|
||||
auto player = getPlayer(player_id);
|
||||
player->setPlayingState(PlayerState::ENTERING_SCREEN);
|
||||
player->setPlayingState((demo_.enabled) ? PlayerState::PLAYING : PlayerState::ENTERING_SCREEN);
|
||||
player->setInvulnerable(false);
|
||||
}
|
||||
|
||||
@@ -1816,6 +1814,8 @@ void Game::updateDemo()
|
||||
{
|
||||
if (demo_.enabled)
|
||||
{
|
||||
balloon_manager_->setCreationTimeEnabled((balloon_manager_->getNumBalloons() == 0) ? false : true);
|
||||
|
||||
// Actualiza ambos fades
|
||||
fade_in_->update();
|
||||
fade_out_->update();
|
||||
|
||||
Reference in New Issue
Block a user