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