Mercurial > mamba
diff mamba/snake.py @ 98:7ce2d2d8381a
Refactor BaseSprite.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 19:25:11 +0200 |
parents | f602a8c3d173 |
children | e6299eb296ce |
line wrap: on
line diff
--- a/mamba/snake.py Sun Sep 11 19:24:59 2011 +0200 +++ b/mamba/snake.py Sun Sep 11 19:25:11 2011 +0200 @@ -1,6 +1,7 @@ """The player snake object.""" from mamba.sprites import BaseSprite +from mamba import mutators class Snake(BaseSprite): @@ -8,12 +9,20 @@ UP, DOWN, LEFT, RIGHT = range(4) def __init__(self, tile_pos, orientation): - super(Snake, self).__init__("snake/" + super(Snake, self).__init__(image_name="snake/" "snake-head-mouth-open-r") + self.load_images() self.set_tile_pos(tile_pos) self.set_orientation(orientation) + def load_images(self): + pass + def set_orientation(self, orientation): self._orientation = orientation print ["UP", "DOWN", "LEFT", "RIGHT"][orientation] # TODO: update image + + +class Head(object): + pass