diff 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
line wrap: on
line diff
--- a/nagslang/screens/menu.py	Fri Sep 06 13:38:07 2013 +0200
+++ b/nagslang/screens/menu.py	Fri Sep 06 13:42:42 2013 +0200
@@ -46,7 +46,9 @@
             widget.draw(surface)
 
     def play(self):
-        ScreenChange.post(self.world.level)
+        level_name, pos = self.world.level
+        self.world.protagonist.set_position(pos)
+        ScreenChange.post(level_name)
 
     def restart(self):
         self.world.reset()