diff options
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 |
