Mercurial > nagslang
comparison nagslang/world.py @ 437:d087dfb10896
Replace menu and death screen with the starting level
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 07 Sep 2013 14:26:28 +0200 |
parents | d04981e24fda |
children | 80c452f348dc |
comparison
equal
deleted
inserted
replaced
436:7079c3214d72 | 437:d087dfb10896 |
---|---|
66 if not os.path.exists(fn): | 66 if not os.path.exists(fn): |
67 return False | 67 return False |
68 with open(fn) as f: | 68 with open(fn) as f: |
69 data = load(f) | 69 data = load(f) |
70 data['inventory'] = set(data['inventory']) | 70 data['inventory'] = set(data['inventory']) |
71 data['level'] = (data['level'][0], tuple(data['level'][1])) | |
71 self.__dict__['_data'].update(data) | 72 self.__dict__['_data'].update(data) |
72 return True | 73 return True |
73 | 74 |
74 def get_formatted_stats(self): | 75 def get_formatted_stats(self): |
75 return (('Times transformed: %(transformations)d\n' | 76 return (('Times transformed: %(transformations)d\n' |