fix en transició rapida de pantalles
This commit is contained in:
@@ -797,6 +797,10 @@ void Game::checkPlayerIsOnBorder() {
|
||||
if (transitioning_) {
|
||||
return;
|
||||
}
|
||||
if (transition_just_ended_) {
|
||||
transition_just_ended_ = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (player_->isOnBorder()) {
|
||||
const auto BORDER = player_->getBorder();
|
||||
@@ -837,6 +841,7 @@ void Game::checkPlayerIsOnBorder() {
|
||||
// Finaliza la transición entre pantallas
|
||||
void Game::endTransition() {
|
||||
transitioning_ = false;
|
||||
transition_just_ended_ = true;
|
||||
transition_timer_ = 0.0F;
|
||||
transition_old_room_.reset();
|
||||
transition_direction_ = Room::Border::NONE;
|
||||
|
||||
Reference in New Issue
Block a user