x/y pos now centered

This commit is contained in:
Asecave
2021-06-22 18:26:25 +02:00
parent d5c8e7fa42
commit 974b488f96

View File

@@ -20,10 +20,10 @@ public class LivingEntity extends Entity {
} else if (velX > 0) { } else if (velX > 0) {
side = false; side = false;
} }
int offsetX = (int) ((width * Tile.getSize()) / 2 - (actionFigur.getBreite()) / 2); 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); int offsetY = (int) ((height * Tile.getSize()) / 2 - (actionFigur.getHoehe()) / 2 + spriteOffsetY * Tile.getSize() - (height * Tile.getSize()) / 2);
actionFigur.positionSetzen(posX * Tile.getSize() + offsetX + spriteOffsetX * Tile.getSize(), actionFigur.positionSetzen(posX * Tile.getSize() + offsetX,
posY * Tile.getSize() + offsetY + spriteOffsetY * Tile.getSize()); posY * Tile.getSize() + offsetY);
} }
protected void moveLeft() { protected void moveLeft() {