diff --git a/api/src/main/java/com/bartlomiejpluta/base/lib/character/CharacterDelegate.java b/api/src/main/java/com/bartlomiejpluta/base/lib/character/CharacterDelegate.java index 1fb10ad4..8e9762cf 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/lib/character/CharacterDelegate.java +++ b/api/src/main/java/com/bartlomiejpluta/base/lib/character/CharacterDelegate.java @@ -58,7 +58,9 @@ public abstract class CharacterDelegate implements Character { @Override public Movement move(Direction direction) { - return character.move(direction); + var movement = prepareMovement(direction); + getLayer().pushMovement(movement); + return movement; } @Override