Mercurial > boomslang
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 |