Mercurial > fhrl
changeset 23:fcbacaec2f49
levels
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sat, 16 Mar 2013 00:58:46 +0100 |
| parents | 391633966298 |
| children | 922f2ef2f7e4 |
| files | fhrl/mobs.py |
| diffstat | 1 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/fhrl/mobs.py Sat Mar 16 00:50:01 2013 +0100 +++ b/fhrl/mobs.py Sat Mar 16 00:58:46 2013 +0100 @@ -202,6 +202,7 @@ super(Hero, self).__init__({}, (0, 0)) self.items = [] self.arrow = Sprite() + self.gun = Sprite() self.balls = 10 self.gasoline = 10 self.battery = 10 @@ -245,8 +246,16 @@ direction = 1 else: self.arrow.kill() + if keys[pygame.K_x]: + self.gun.set_image(display.resources.items[0]) + self.gun.rect.center = self.rect.center + self.gun.depth = 1 + self.gun.rect.center = self.center + display.sprites.add(self.gun) + else: + self.gun.kill() return anims - if keys[pygame.K_LSHIFT]: + if keys[pygame.K_x] or keys[pygame.K_LSHIFT]: self.arrow.set_image(display.resources.arrows[direction]) self.arrow.rect.center = self.rect.center self.arrow.depth = 1000
