Mercurial > pyntnclick
comparison gamelib/scenes/engine.py @ 462:eebd6e08cbc9
Mac icons hooked up, chops added and engine fix message fixed.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 29 Aug 2010 01:23:08 +0200 |
parents | fdf3a6dd476b |
children | af2a23b9787d |
comparison
equal
deleted
inserted
replaced
461:edb495e3d3dd | 462:eebd6e08cbc9 |
---|---|
1 """Engine room where things need to be repaired.""" | 1 """Engine room where things need to be repaired.""" |
2 | 2 |
3 from albow.resource import get_image | 3 from albow.resource import get_image |
4 from gamelib.cursor import CursorSprite | 4 from gamelib.cursor import CursorSprite |
5 from gamelib.state import Scene, Item, Thing, Result | 5 from gamelib.state import Scene, Item, Thing, Result |
6 from gamelib.scenes.game_constants import PLAYER_ID | |
6 from gamelib.scenes.scene_widgets import (Door, InteractText, InteractNoImage, | 7 from gamelib.scenes.scene_widgets import (Door, InteractText, InteractNoImage, |
7 InteractRectUnion, InteractImage, | 8 InteractRectUnion, InteractImage, |
8 InteractAnimated, GenericDescThing, | 9 InteractAnimated, GenericDescThing, |
9 make_jim_dialog) | 10 make_jim_dialog) |
10 | 11 |
128 def engine_online_check(self): | 129 def engine_online_check(self): |
129 if self.things['engine.cryo_containers'].get_data('filled') \ | 130 if self.things['engine.cryo_containers'].get_data('filled') \ |
130 and self.things['engine.superconductor'].get_data('working'): | 131 and self.things['engine.superconductor'].get_data('working'): |
131 self.set_data('engine online', True) | 132 self.set_data('engine online', True) |
132 self.add_thing(Engines()) | 133 self.add_thing(Engines()) |
133 return make_jim_dialog("The engines are now operational. " | 134 return make_jim_dialog("The engines are now operational. You have" |
134 "You have done a satisfactory job.", | 135 "done a satisfactory job, Prisoner %s." % PLAYER_ID, |
135 self.state) | 136 self.state) |
136 | 137 |
137 def enter(self): | 138 def enter(self): |
138 if self.get_data('greet'): | 139 if self.get_data('greet'): |
139 self.set_data('greet', False) | 140 self.set_data('greet', False) |