pausa en la transició i a fer la mar

This commit is contained in:
2026-04-07 22:43:51 +02:00
parent b01786688d
commit 6162831692
2 changed files with 7 additions and 5 deletions

View File

@@ -873,6 +873,7 @@ void Game::checkPlayerIsOnBorder() {
// Iniciar transición animada // Iniciar transición animada
transitioning_ = true; transitioning_ = true;
transition_timer_ = 0.0F; transition_timer_ = 0.0F;
player_->setPaused(true);
} else { } else {
// changeRoom falló, limpiar // changeRoom falló, limpiar
transition_old_room_.reset(); transition_old_room_.reset();
@@ -891,6 +892,7 @@ void Game::checkPlayerIsOnBorder() {
// Finaliza la transición entre pantallas // Finaliza la transición entre pantallas
void Game::endTransition() { void Game::endTransition() {
player_->setPaused(false);
transitioning_ = false; transitioning_ = false;
transition_just_ended_ = true; transition_just_ended_ = true;
transition_timer_ = 0.0F; transition_timer_ = 0.0F;

View File

@@ -2,11 +2,11 @@
#include <SDL3/SDL.h> #include <SDL3/SDL.h>
#include <initializer_list> // Para initializer_list #include <initializer_list> // Para initializer_list
#include <memory> // Para shared_ptr #include <memory> // Para shared_ptr
#include <string> // Para string #include <string> // Para string
#include <unordered_map> // Para unordered_map #include <unordered_map> // Para unordered_map
#include <vector> // Para vector #include <vector> // Para vector
#include "game/entities/player.hpp" // Para PlayerSpawn #include "game/entities/player.hpp" // Para PlayerSpawn
#include "game/gameplay/room.hpp" // Para Room, Room::Border #include "game/gameplay/room.hpp" // Para Room, Room::Border