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')