afegit el fade RANDOM_SQAURE2

canviat els timings del fade a milisegons
This commit is contained in:
2025-08-17 19:34:48 +02:00
parent e774e0e8ad
commit 3fc15a9512
12 changed files with 274 additions and 84 deletions

View File

@@ -68,14 +68,14 @@ Game::Game(Player::Id player_id, int current_stage, bool demo)
scoreboard_ = Scoreboard::get();
fade_in_->setColor(param.fade.color);
fade_in_->setPreDuration(demo_.enabled ? 80 : 0);
fade_in_->setPreDuration(demo_.enabled ? 500 : 0);
fade_in_->setPostDuration(0);
fade_in_->setType(Fade::Type::RANDOM_SQUARE);
fade_in_->setType(Fade::Type::RANDOM_SQUARE2);
fade_in_->setMode(Fade::Mode::IN);
fade_in_->activate();
fade_out_->setColor(param.fade.color);
fade_out_->setPostDuration(param.fade.post_duration);
fade_out_->setPostDuration(param.fade.post_duration_ms);
fade_out_->setType(Fade::Type::VENETIAN);
background_->setPos(param.game.play_area.rect);
@@ -219,7 +219,8 @@ void Game::updatePlayers() {
handlePlayerCollision(player, balloon);
if (demo_.enabled && allPlayersAreNotPlaying()) {
fade_out_->setType(Fade::Type::RANDOM_SQUARE);
fade_out_->setType(Fade::Type::RANDOM_SQUARE2);
fade_out_->setPostDuration(500);
fade_out_->activate();
}
}
@@ -1651,7 +1652,7 @@ void Game::updateDemo() {
// Activa el fundido antes de acabar con los datos de la demo
if (demo_.counter == TOTAL_DEMO_DATA - 200) {
fade_out_->setType(Fade::Type::RANDOM_SQUARE);
fade_out_->setType(Fade::Type::RANDOM_SQUARE2);
fade_out_->activate();
}