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

View File

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