diff --git a/src/main/java/cz/jzitnik/events/handlers/PlayerMoveEventHandler.java b/src/main/java/cz/jzitnik/events/handlers/PlayerMoveEventHandler.java index daa87af..a8cea5a 100644 --- a/src/main/java/cz/jzitnik/events/handlers/PlayerMoveEventHandler.java +++ b/src/main/java/cz/jzitnik/events/handlers/PlayerMoveEventHandler.java @@ -77,6 +77,7 @@ public class PlayerMoveEventHandler extends AbstractEventHandler { if (originalPlayerY <= 10) { if (originalPlayerX >= 80 && originalPlayerX <= 105) { + player.setPlayerRotation(Player.PlayerRotation.BACK); eventManager.emitEvent(new RoomChangeEvent(FullRoomDrawHandler.DoorPosition.TOP)); } return; @@ -87,6 +88,7 @@ public class PlayerMoveEventHandler extends AbstractEventHandler { if (originalPlayerX <= 30) { if (originalPlayerY >= 35 && originalPlayerY <= 65) { + player.setPlayerRotation(Player.PlayerRotation.LEFT); eventManager.emitEvent(new RoomChangeEvent(FullRoomDrawHandler.DoorPosition.LEFT)); } return; @@ -97,6 +99,7 @@ public class PlayerMoveEventHandler extends AbstractEventHandler { if (originalPlayerY >= 110) { if (originalPlayerX >= 75 && originalPlayerX <= 105) { + player.setPlayerRotation(Player.PlayerRotation.FRONT); eventManager.emitEvent(new RoomChangeEvent(FullRoomDrawHandler.DoorPosition.BOTTOM)); } return; @@ -107,6 +110,7 @@ public class PlayerMoveEventHandler extends AbstractEventHandler { if (originalPlayerX >= 155) { if (originalPlayerY >= 40 && originalPlayerY <= 60) { + player.setPlayerRotation(Player.PlayerRotation.RIGHT); eventManager.emitEvent(new RoomChangeEvent(FullRoomDrawHandler.DoorPosition.RIGHT)); } return; diff --git a/src/main/java/cz/jzitnik/utils/DependencyManager.java b/src/main/java/cz/jzitnik/utils/DependencyManager.java index 3b23497..25fd885 100644 --- a/src/main/java/cz/jzitnik/utils/DependencyManager.java +++ b/src/main/java/cz/jzitnik/utils/DependencyManager.java @@ -92,7 +92,7 @@ public class DependencyManager { } catch (InstantiationException | InvocationTargetException | IllegalAccessException e) { throw new RuntimeException(e); } - break; // Found a matching constructor, go to next class + break; // Found a matching constructor, go to the next class } }