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):