Mercurial > deevo
changeset 8:663c3187ecf8
Either walk or shoot
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sun, 26 Aug 2012 20:36:11 +0200 |
| parents | 528602e10637 |
| children | b811804ee104 |
| files | deevo/__main__.py |
| diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/deevo/__main__.py Sun Aug 26 20:27:03 2012 +0200 +++ b/deevo/__main__.py Sun Aug 26 20:36:11 2012 +0200 @@ -255,19 +255,20 @@ def update(self): keys = pygame.key.get_pressed() - if keys[pygame.K_RIGHT]: - self.ddx = 3 - if keys[pygame.K_LEFT]: - self.ddx = -2 - if keys[pygame.K_DOWN]: - self.ddy = 2 - if keys[pygame.K_UP]: - self.ddy = -2 if keys[pygame.K_SPACE]: self.ray.brightness = 192 if not self.ray.alive(): sprites.add(self.ray) self.ray.update() + else: + if keys[pygame.K_RIGHT]: + self.ddx = 3 + elif keys[pygame.K_LEFT]: + self.ddx = -2 + if keys[pygame.K_DOWN]: + self.ddy = 2 + elif keys[pygame.K_UP]: + self.ddy = -2 if self.ddx > 0: self.dx = min(self.dx+2, 12)
