From ce3f590715a00a467828997b69194e24d6281348 Mon Sep 17 00:00:00 2001 From: "Maurice L." Date: Tue, 16 Dec 2025 13:00:00 +0100 Subject: [PATCH] bugfix --- src/de/miaurizius/jgame2d/entity/Entity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/de/miaurizius/jgame2d/entity/Entity.java b/src/de/miaurizius/jgame2d/entity/Entity.java index cbada89..9fdcb50 100644 --- a/src/de/miaurizius/jgame2d/entity/Entity.java +++ b/src/de/miaurizius/jgame2d/entity/Entity.java @@ -327,10 +327,10 @@ public class Entity { int nextWorldY = user.getTopY(); switch(user.direction) { - case UP -> nextWorldY = user.getTopY()-1; - case DOWN -> nextWorldY = user.getBottomY()+1; - case LEFT -> nextWorldX = user.getLeftX()-1; - case RIGHT -> nextWorldX = user.getRightX()+1; + case UP -> nextWorldY = user.getTopY()-panel.player.speed; + case DOWN -> nextWorldY = user.getBottomY()+panel.player.speed; + case LEFT -> nextWorldX = user.getLeftX()-panel.player.speed; + case RIGHT -> nextWorldX = user.getRightX()+panel.player.speed; } int col = nextWorldX / panel.tileSize; int row = nextWorldY / panel.tileSize;