From 2120641c3d842f07deaffa97bd01507bdda2ead8 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Wed, 8 Apr 2026 19:08:59 +0200 Subject: [PATCH] tot pausa en les transicions --- source/game/scenes/game.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/game/scenes/game.cpp b/source/game/scenes/game.cpp index c6130ea..3f4b3c5 100644 --- a/source/game/scenes/game.cpp +++ b/source/game/scenes/game.cpp @@ -893,10 +893,12 @@ void Game::checkPlayerIsOnBorder() { player_->switchBorders(); spawn_data_ = player_->getSpawnParams(); - // Iniciar transición animada + // Iniciar transición animada (pausar jugador y entidades) transitioning_ = true; transition_timer_ = 0.0F; player_->setPaused(true); + room_->setPaused(true); + transition_old_room_->setPaused(true); } else { // changeRoom falló, limpiar transition_old_room_.reset(); @@ -916,6 +918,8 @@ void Game::checkPlayerIsOnBorder() { // Finaliza la transición entre pantallas void Game::endTransition() { player_->setPaused(false); + room_->setPaused(false); + if (transition_old_room_) { transition_old_room_->setPaused(false); } transitioning_ = false; transition_just_ended_ = true; transition_timer_ = 0.0F;