comparison gamelib/scenes/engine.py @ 392:c81a4faa748e

Flag puzzle end conditions
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 28 Aug 2010 20:05:28 +0200
parents eef2fca1aa11
children 44459476aec6
comparison
equal deleted inserted replaced
391:30a2366cc8e1 392:c81a4faa748e
198 def interact_with_superconductor(self, item): 198 def interact_with_superconductor(self, item):
199 if not self.get_data('present'): 199 if not self.get_data('present'):
200 self.set_interact('fixed') 200 self.set_interact('fixed')
201 self.set_data('present', True) 201 self.set_data('present', True)
202 self.set_data('working', True) 202 self.set_data('working', True)
203 self.scene.set_data('engine online', True)
203 self.state.remove_inventory_item(item.name) 204 self.state.remove_inventory_item(item.name)
204 return Result("The chair's superconductor looks over-specced for this job, but it should work") 205 return Result("The chair's superconductor looks over-specced for this job, but it should work")
205 else: 206 else:
206 return Result("It might help to remove the broken superconductor first") 207 return Result("It might help to remove the broken superconductor first")
207 208