Mercurial > nagslang
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: