diff options
| author | yuzu-eva <stevenhu@web.de> | 2024-09-20 17:27:11 +0200 |
|---|---|---|
| committer | yuzu-eva <stevenhu@web.de> | 2024-09-20 17:27:11 +0200 |
| commit | 681826fc3272b9ec0e60c6863381404c7ee42094 (patch) | |
| tree | f323d27863a1e803780a1d8c39c69d5440fe9296 /player.py | |
| parent | 6b3eda2ad197d2bd9d434f820f682f13e71c8fbb (diff) | |
add movement
Diffstat (limited to 'player.py')
| -rw-r--r-- | player.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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 |
