Mercurial > skaapsteker
diff skaapsteker/levelscene.py @ 318:bd137fdfe3c6
Draw tails
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 09 Apr 2011 00:29:03 +0200 |
parents | 0fc2b9d1a9cb |
children | ca428c1451a2 |
line wrap: on
line diff
--- a/skaapsteker/levelscene.py Sat Apr 09 00:20:37 2011 +0200 +++ b/skaapsteker/levelscene.py Sat Apr 09 00:29:03 2011 +0200 @@ -11,6 +11,7 @@ from . import level from . import physics from . import constants +from . import data from .sprites import player from .widgets.text import Text from .widgets.bubble import DialogueWidget @@ -35,6 +36,12 @@ self._world = physics.World() self._paused = False + # Helper images for hud + self._tofu = data.load_image('icons/tofu.png') + self._scroll = data.load_image('icons/haiku-scroll.png') + self._tail = data.load_image('icons/tail.png') + + for sprite in self._level.sprites: self._world.add(sprite) npcs_and_items = game_state.create_sprites(self._level.name) @@ -198,6 +205,11 @@ self._player.make_inventory_image() self._level_surface.blit(self._player.inventory_image, inv_pos) + # Draw tails + # FIXME: Use correct tail icon + for tail in fox.tails: + tail_pos = self._clip_rect.left + 8, self._clip_rect.top + constants.FoxHud.TAIL_POSITIONS[tail] + self._level_surface.blit(self._tail, tail_pos) def _update_clip_rect(self):