Fix player origin calculation in constructor for accurate positioning

This commit is contained in:
2026-06-22 16:41:39 +02:00
parent 40306d9441
commit ddc14c8169
+3 -1
View File
@@ -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