Mercurial > skaapsteker
diff skaapsteker/sprites/player.py @ 202:a11325bc5ff0
Sprite refactoring stuff.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Wed, 06 Apr 2011 22:42:35 +0200 |
parents | 4e3f9cb49489 |
children | 0a793c4ac341 |
line wrap: on
line diff
--- a/skaapsteker/sprites/player.py Wed Apr 06 22:32:58 2011 +0200 +++ b/skaapsteker/sprites/player.py Wed Apr 06 22:42:35 2011 +0200 @@ -134,11 +134,13 @@ self._collisions_seen = 0 else: self._collisions_seen += 1 + if hasattr(other, 'collided_player'): + other.collided_player() def set_pos(self, pos): self.starting_tile_pos = pos - self.rect.midbottom = pos[0] * TILE_SIZE[0] + self.rect_offset[0], pos[1] * TILE_SIZE[1] + self.rect_offset[1] + self.rect.midbottom = pos[0] * TILE_SIZE[0] + self.rect_offset[0], (pos[1] + 1) * TILE_SIZE[1] + self.rect_offset[1] self.collide_rect.midbottom = pos[0] * TILE_SIZE[0], pos[1] * TILE_SIZE[1] def action_left(self):