diff --git a/cicaprojekt/Stargate.java b/cicaprojekt/Stargate.java index 92d81a5..be1d0ba 100644 --- a/cicaprojekt/Stargate.java +++ b/cicaprojekt/Stargate.java @@ -71,7 +71,11 @@ public class Stargate { public void teleport(PlayerBase player) { if(isOpen()) - player.setCurrentTile(other.getCurrentWall().getAdjacentTile(other.getExitDirection())); + { + Tile exit = other.getCurrentWall().getAdjacentTile(other.getExitDirection()); + player.setCurrentTile(exit); + exit.onEntry(player); + } else player.setCurrentTile(this.getCurrentWall()); }