Fix player origin calculation in constructor for accurate positioning
This commit is contained in:
+3
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user