From 974b488f969f1e904903f021287ba273068e3c25 Mon Sep 17 00:00:00 2001 From: Asecave Date: Tue, 22 Jun 2021 18:26:25 +0200 Subject: [PATCH] x/y pos now centered --- Zoelda/src/main/LivingEntity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Zoelda/src/main/LivingEntity.java b/Zoelda/src/main/LivingEntity.java index fb5b5ee..876d505 100644 --- a/Zoelda/src/main/LivingEntity.java +++ b/Zoelda/src/main/LivingEntity.java @@ -20,10 +20,10 @@ public class LivingEntity extends Entity { } else if (velX > 0) { side = false; } - int offsetX = (int) ((width * Tile.getSize()) / 2 - (actionFigur.getBreite()) / 2); - int offsetY = (int) ((height * Tile.getSize()) / 2 - (actionFigur.getHoehe()) / 2); - actionFigur.positionSetzen(posX * Tile.getSize() + offsetX + spriteOffsetX * Tile.getSize(), - posY * Tile.getSize() + offsetY + spriteOffsetY * Tile.getSize()); + int offsetX = (int) ((width * Tile.getSize()) / 2 - (actionFigur.getBreite()) / 2 + spriteOffsetX * Tile.getSize() - (width * Tile.getSize()) / 2); + int offsetY = (int) ((height * Tile.getSize()) / 2 - (actionFigur.getHoehe()) / 2 + spriteOffsetY * Tile.getSize() - (height * Tile.getSize()) / 2); + actionFigur.positionSetzen(posX * Tile.getSize() + offsetX, + posY * Tile.getSize() + offsetY); } protected void moveLeft() {