changeset 530:bc053b9ab53f

Load on startup
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 07 Sep 2013 20:58:24 +0200
parents 3f6981264a8b
children a29f53a83a7d
files nagslang/world.py
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/world.py	Sat Sep 07 20:54:30 2013 +0200
+++ b/nagslang/world.py	Sat Sep 07 20:58:24 2013 +0200
@@ -17,9 +17,9 @@
     def __init__(self):
         self.__dict__['protagonist'] = Protagonist(
             pymunk.Space(), self, Level.game_starting_point()[1])
-        self.reset()
+        self.reset(load=True)
 
-    def reset(self):
+    def reset(self, load=False):
         self.__dict__['_data'] = {
             'attacks': 0,
             'deaths': 0,
@@ -30,7 +30,10 @@
             'level_state': {},
             'inventory': set(),
         }
-        self.save()
+        if load:
+            self.load()
+        else:
+            self.save()
 
     def __getattr__(self, name):
         try: