Mercurial > mamba
changeset 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 | 8e1875280c4d |
files | mamba/snake.py mamba/sprites.py |
diffstat | 2 files changed, 6 insertions(+), 3 deletions(-) [+] |
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()
--- a/mamba/sprites.py Wed Sep 14 21:36:09 2011 +0200 +++ b/mamba/sprites.py Wed Sep 14 21:59:00 2011 +0200 @@ -213,12 +213,13 @@ def interact(self, snake, segment): if not segment.is_head: return + snake.head.mouth_open() self.eat(snake) self.alive = False self.kill() def eat(self, snake): - print "I'm delicious!" + pass class BigMouse(EdibleTile):