comparison gamelib/gamestate.py @ 131:31ab0af26bb5

Load milestone as well
author Neil Muller <drnlmuller@gmail.com>
date Thu, 10 May 2012 16:50:09 +0200
parents 8f717b2b3378
children 8d1cf98e39b5
comparison
equal deleted inserted replaced
130:8f717b2b3378 131:31ab0af26bb5
113 self.money = data['money'] 113 self.money = data['money']
114 self.minions = data['minions'] 114 self.minions = data['minions']
115 self.reputation = data['reputation'] 115 self.reputation = data['reputation']
116 self.points = data['points'] 116 self.points = data['points']
117 self.turn = data['turn'] 117 self.turn = data['turn']
118 self.milestone = data['milestone']
118 self.lab = lab.Lab(data['lab']) 119 self.lab = lab.Lab(data['lab'])
119 for mis_class in missions.Mission.__subclasses__(): 120 for mis_class in missions.Mission.__subclasses__():
120 miss_name = mis_class.__name__ 121 miss_name = mis_class.__name__
121 if miss_name in data['missions']: 122 if miss_name in data['missions']:
122 self.missions.append(mis_class(data['missions'][miss_name])) 123 self.missions.append(mis_class(data['missions'][miss_name]))