From 681826fc3272b9ec0e60c6863381404c7ee42094 Mon Sep 17 00:00:00 2001 From: yuzu-eva Date: Fri, 20 Sep 2024 17:27:11 +0200 Subject: add movement --- player.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'player.py') diff --git a/player.py b/player.py index d629c09..339b8d1 100644 --- a/player.py +++ b/player.py @@ -28,4 +28,12 @@ class Player(CircleShape): self.rotate(-dt) if keys[pygame.K_RIGHT]: self.rotate(dt) + if keys[pygame.K_UP]: + self.move(dt) + if keys[pygame.K_DOWN]: + self.move(-dt) + + def move(self, dt): + forward = pygame.Vector2(0, 1).rotate(self.rotation) + self.position += forward * PLAYER_SPEED * dt -- cgit v1.2.3