slopes solides i a cagar

This commit is contained in:
2026-04-07 20:58:37 +02:00
parent 70efb39b88
commit da5d880626
8 changed files with 73 additions and 67 deletions

View File

@@ -821,11 +821,20 @@ void Game::checkPlayerIsOnBorder() {
// La dirección es la opuesta: si salimos por TOP, la vieja queda en BOTTOM
Room::Border opposite = Room::Border::NONE;
switch (BORDER) {
case Room::Border::TOP: opposite = Room::Border::BOTTOM; break;
case Room::Border::BOTTOM: opposite = Room::Border::TOP; break;
case Room::Border::LEFT: opposite = Room::Border::RIGHT; break;
case Room::Border::RIGHT: opposite = Room::Border::LEFT; break;
default: break;
case Room::Border::TOP:
opposite = Room::Border::BOTTOM;
break;
case Room::Border::BOTTOM:
opposite = Room::Border::TOP;
break;
case Room::Border::LEFT:
opposite = Room::Border::RIGHT;
break;
case Room::Border::RIGHT:
opposite = Room::Border::LEFT;
break;
default:
break;
}
player_->setAdjacentRoom(transition_old_room_, opposite);