Mercurial > pyntnclick
comparison gamelib/scenes/engine.py @ 467:73f56bc78cc3
All systems are go.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sun, 29 Aug 2010 01:47:03 +0200 |
parents | af2a23b9787d |
children | a9925aaf5f61 7ae663c687ed |
comparison
equal
deleted
inserted
replaced
466:af2a23b9787d | 467:73f56bc78cc3 |
---|---|
127 | 127 |
128 def engine_online_check(self): | 128 def engine_online_check(self): |
129 if self.things['engine.cryo_containers'].get_data('filled') \ | 129 if self.things['engine.cryo_containers'].get_data('filled') \ |
130 and self.things['engine.superconductor'].get_data('working'): | 130 and self.things['engine.superconductor'].get_data('working'): |
131 self.set_data('engine online', True) | 131 self.set_data('engine online', True) |
132 self.remove_thing(self.things['engine.engines.8']) | |
132 self.add_thing(Engines()) | 133 self.add_thing(Engines()) |
133 return make_jim_dialog("The engines are now operational. You have" | 134 return make_jim_dialog("The engines are now operational. You have" |
134 "done a satisfactory job, Prisoner %s." % PLAYER_ID, | 135 "done a satisfactory job, Prisoner %s." % PLAYER_ID, |
135 self.state) | 136 self.state) |
136 | 137 |
150 | 151 |
151 INITIAL = 'on' | 152 INITIAL = 'on' |
152 | 153 |
153 def is_interactive(self): | 154 def is_interactive(self): |
154 return False | 155 return False |
156 | |
157 def get_description(self): | |
158 return "All systems are go! Or at least the engines are." | |
155 | 159 |
156 | 160 |
157 class CanOpener(Item): | 161 class CanOpener(Item): |
158 INVENTORY_IMAGE = 'can_opener.png' | 162 INVENTORY_IMAGE = 'can_opener.png' |
159 CURSOR = CursorSprite('can_opener_cursor.png') | 163 CURSOR = CursorSprite('can_opener_cursor.png') |