diff skaapsteker/sprites/player.py @ 442:a084af91d5dc

Make breakable items break
author Neil Muller <drnlmuller@gmail.com>
date Sat, 09 Apr 2011 19:41:20 +0200
parents f3ccb00df6a4
children e2b43fe37ac4
line wrap: on
line diff
--- a/skaapsteker/sprites/player.py	Sat Apr 09 19:41:20 2011 +0200
+++ b/skaapsteker/sprites/player.py	Sat Apr 09 19:41:20 2011 +0200
@@ -5,6 +5,7 @@
 
 from ..sprites.base import find_sprite, Monster, TILE_SIZE, PC_LAYER, MONSTER_LAYER, PROJECTILE_LAYER
 from ..sprites.projectiles import Fireball, Lightning
+from ..sprites.items import BreakableItem
 from ..physics import Sprite
 from ..constants import Layers, FoxHud, DOUBLE_TAP_TIME
 from ..data import get_files, load_image
@@ -359,7 +360,7 @@
             pos = pygame.Rect(self.rect.midleft, (0, 0))
         else:
             pos = pygame.Rect(self.rect.midright, (0, 0))
-        projectile = cls(pos, direction=self.facing, hits=Monster, source=self)
+        projectile = cls(pos, direction=self.facing, hits=(Monster, BreakableItem), source=self)
         AddSpriteEvent.post(projectile)
 
     def _fireball_attack(self):