changeset 107:bdd11db41124

Save at the right place.
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 09 May 2012 22:23:55 +0200
parents 5977a709f8c8
children 4a44d133ad2e
files gamelib/gamegui.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/gamegui.py	Wed May 09 22:19:09 2012 +0200
+++ b/gamelib/gamegui.py	Wed May 09 22:23:55 2012 +0200
@@ -518,11 +518,15 @@
             PopWindow.post()
             GameOver.post(results)
             return
+        self.save_game()
         self.game.start_turn()
         self.update_labels()
         self.update_widgets()
         self.develop.update_widgets()
         self.activity.update_widgets()
+        AddWindow.post(results)
+
+    def save_game(self):
         game_data = self.game.save_data()
         if self.autosave:
             # Don't corrupt the savefile if json crashes
@@ -530,7 +534,6 @@
             savefile = open(self.autosave, 'w')
             savefile.write(data)
             savefile.close()
-        AddWindow.post(results)
 
     def update(self):
         self.update_labels()