diff mamba/snake.py @ 218:10804ae58066

Open mouth when eating things
author Stefano Rivera <stefano@rivera.za.net>
date Wed, 14 Sep 2011 21:59:00 +0200
parents 874eb26aad10
children 3a652f048f57
line wrap: on
line diff
--- a/mamba/snake.py	Wed Sep 14 21:36:09 2011 +0200
+++ b/mamba/snake.py	Wed Sep 14 21:59:00 2011 +0200
@@ -69,7 +69,9 @@
         while True:
             tile_state = self.head.get_tile_state()
             shifted, ds = self.head.shift_head(ds)
-            if not shifted:
+            if shifted:
+                self.head.mouth_close()
+            else:
                 break
             if self.pending_segments:
                 new_segment = self.pending_segments.pop(0)
@@ -209,7 +211,7 @@
         self.make_images()
         self.update_image()
 
-    def mouth_closed(self):
+    def mouth_close(self):
         self.set_base_image(self.CLOSED)
         self.make_images()
         self.update_image()