Mercurial > nagslang
diff nagslang/world.py @ 505:80c452f348dc
Rearrange progress saving, to happen on room entrance
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 18:38:40 +0200 |
parents | d087dfb10896 |
children | 2cdfbc483d57 |
line wrap: on
line diff
--- a/nagslang/world.py Sat Sep 07 18:29:14 2013 +0200 +++ b/nagslang/world.py Sat Sep 07 18:38:40 2013 +0200 @@ -15,6 +15,8 @@ class World(object): def __init__(self): + self.__dict__['protagonist'] = Protagonist( + pymunk.Space(), self, Level.game_starting_point()[1]) self.reset() def reset(self): @@ -28,8 +30,7 @@ 'level_state': {}, 'inventory': set(), } - self.__dict__['protagonist'] = Protagonist( - pymunk.Space(), self, self.level[1]) + self.save() def __getattr__(self, name): try: