changeset 630:2707b33cbcb7

Unbreak breakable items
author Neil Muller <drnlmuller@gmail.com>
date Wed, 29 Jun 2011 18:30:50 +0200
parents 59556235dec7
children 672e6e7ecfe9
files skaapsteker/sprites/items.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/skaapsteker/sprites/items.py	Sat May 07 20:43:12 2011 +0200
+++ b/skaapsteker/sprites/items.py	Wed Jun 29 18:30:50 2011 +0200
@@ -20,8 +20,8 @@
             track, volume = self.breaking_sound
             sound.load_sound(track, track, volume)
 
-    def setup_image_data(self, pos):
-        self.image_file = self.broken_image_file if self._me.broken else self.whole_image_file
+    def setup_image_data(self, pos, **opts):
+        self.image_file = self.broken_image_file if opts['broken'] else self.whole_image_file
         super(BreakableItem, self).setup_image_data(pos)
 
 
@@ -29,7 +29,7 @@
         if not self._me.broken:
             self._me.broken = True
             self.broken = True
-            self.setup_image_data(self.get_tile_pos())
+            self.setup_image_data(self.get_tile_pos(), broken=self.broken)
             if self.breaking_sound[0] is not None:
                 sound.play_sound(self.breaking_sound[0])