From 5783976829866b81ee0b29de4489aad0faa2d98a Mon Sep 17 00:00:00 2001 From: Benjamin Date: Fri, 4 Sep 2026 18:39:41 +0200 Subject: [PATCH] =?UTF-8?q?Doch=20noch=20eine=20kleinere=20=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/game.py b/game.py index c1d30f5..b4e7317 100644 --- a/game.py +++ b/game.py @@ -123,8 +123,6 @@ class Game: pygame.draw.rect(self.display, "grey", wall) - velocity = self.speed * self.dt - # Smooth Movement keys = pygame.key.get_pressed() @@ -134,6 +132,9 @@ class Game: keys[pygame.K_s] - keys[pygame.K_w] ) + if direction.length_squared() > 0: + direction = direction.normalize() + movement = direction * self.speed * self.dt self.player_pos += movement @@ -164,6 +165,10 @@ class Game: self.player_pos.y = self.player_rect.centery + + + + self.player_pos[1] = max(self.player_pos[1], self.player_height/2) self.player_pos[1] = min(self.player_pos[1], SCREEN_HEIGHT/2-self.player_height/2)