From ddc14c816924952c29bd746e224648887bee27c0 Mon Sep 17 00:00:00 2001 From: popkex Date: Mon, 22 Jun 2026 16:41:39 +0200 Subject: [PATCH] Fix player origin calculation in constructor for accurate positioning --- src/player.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/player.py b/src/player.py index 6f64c61..a831085 100644 --- a/src/player.py +++ b/src/player.py @@ -11,7 +11,9 @@ class Player(Entity): image:pygame.Surface = pygame.Surface(self.size) image.fill(color_player) - super().__init__("Player", (50, 50), image, screen_manager) + origin: Tuple[int, int] = (round(screen_manager.get_screen().get_size()[0] / 2) - round(self.size[0] / 2), 675) + + super().__init__("Player", origin, image, screen_manager) self.speed: int = 25 self.friction.x = 15 # le vrai speed est la différence entre friction.x et speed