Mercurial > mhrok
changeset 50:4eba5962a8ba
Super duper cool death animation
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sun, 11 Mar 2012 09:00:43 +0100 |
| parents | acbd199a7923 |
| children | 4214f6769775 |
| files | mhrok/sprites.py |
| diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mhrok/sprites.py Sun Mar 11 08:51:15 2012 +0100 +++ b/mhrok/sprites.py Sun Mar 11 09:00:43 2012 +0100 @@ -36,14 +36,17 @@ self.depth = self.rect.bottom def death_animation(self): - for step in range(5): + for step in range(3): yield None image = self.image.copy() for step in range(8): yield None - image.set_alpha(192-step*32) - self.image = image + self.image = pygame.transform.scale(image, (32+32*step, 32+32*step)) self.rect.move_ip(0, -5 - step * 2) + rect = self.image.get_rect() + rect.center = self.rect.center + self.rect = rect + self.image.set_alpha(192-step*32) self.kill() def open_animation(self):
