# HG changeset patch # User Neil Muller # Date 1309365050 -7200 # Node ID 2707b33cbcb7726d36747c169168491b09261299 # Parent 59556235dec73c5f14da7ff526a04b337d200d31 Unbreak breakable items diff -r 59556235dec7 -r 2707b33cbcb7 skaapsteker/sprites/items.py --- 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])