Mercurial > mamba
changeset 192:926710da8854
Tell the user that he's died
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 14 Sep 2011 17:44:57 +0200 |
parents | 454f7552e863 |
children | 590f0161e5fa |
files | mamba/widgets/game.py |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mamba/widgets/game.py Wed Sep 14 17:44:25 2011 +0200 +++ b/mamba/widgets/game.py Wed Sep 14 17:44:57 2011 +0200 @@ -4,6 +4,7 @@ from pygame.locals import KEYDOWN, K_LEFT, K_RIGHT, K_DOWN, K_UP from mamba.widgets.base import Widget +from mamba.widgets.messagebox import MessageBox from mamba.snake import Snake from mamba.engine import SnakeDiedEvent @@ -38,6 +39,12 @@ self.world.draw(surface) def snake_died(self): - # Restart + self.world.pause() + messagebox = MessageBox((300, 200), 'You died!', self.restart) + self.parent.add(messagebox) + messagebox.grab_focus() + + def restart(self): self.world.restart() self.actions = self.create_action_map() + self.grab_focus()