Mercurial > sypikslang
comparison gamelib/gamestate.py @ 87:d93e1ea2bd0d
Fix method name assumption bug
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 09 May 2012 20:06:44 +0200 |
parents | b0d97d51df51 |
children | 50f8476aa929 |
comparison
equal
deleted
inserted
replaced
86:13550947a330 | 87:d93e1ea2bd0d |
---|---|
88 """Serialize the game state into a dict""" | 88 """Serialize the game state into a dict""" |
89 data = {} | 89 data = {} |
90 data['money'] = self.money | 90 data['money'] = self.money |
91 data['reputation'] = self.reputation | 91 data['reputation'] = self.reputation |
92 data['points'] = self.points | 92 data['points'] = self.points |
93 data['lab'] = self.lab.serialize() | 93 data['lab'] = self.lab.save_data() |
94 # Save mission state | 94 # Save mission state |
95 data['missions'] = {} | 95 data['missions'] = {} |
96 for mission in self.missions: | 96 for mission in self.missions: |
97 miss_name = type(mission).__name__ | 97 miss_name = type(mission).__name__ |
98 data['missions'][miss_name] = mission.save_data() | 98 data['missions'][miss_name] = mission.save_data() |