Mercurial > nagslang
comparison nagslang/screens/menu.py @ 345:4708e86a9a3c
Remember start position on a level (a bit hacky)
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Fri, 06 Sep 2013 13:42:42 +0200 |
parents | 11febdb72296 |
children | 282113d86d75 |
comparison
equal
deleted
inserted
replaced
344:1d73867becbe | 345:4708e86a9a3c |
---|---|
44 self.cursor.rect.top = self.cursor.pos[1] | 44 self.cursor.rect.top = self.cursor.pos[1] |
45 for widget in self.widgets: | 45 for widget in self.widgets: |
46 widget.draw(surface) | 46 widget.draw(surface) |
47 | 47 |
48 def play(self): | 48 def play(self): |
49 ScreenChange.post(self.world.level) | 49 level_name, pos = self.world.level |
50 self.world.protagonist.set_position(pos) | |
51 ScreenChange.post(level_name) | |
50 | 52 |
51 def restart(self): | 53 def restart(self): |
52 self.world.reset() | 54 self.world.reset() |
53 self.setup() | 55 self.setup() |
54 | 56 |