comparison gamelib/scenes/map.py @ 241:b1451b0b906f

Link crew quarters to map.
author Simon Cross <hodgestar+bzr@gmail.com>
date Fri, 27 Aug 2010 10:37:47 +0200
parents 8d8aef45db4e
children 3b4a78422201
comparison
equal deleted inserted replaced
240:06f3f1be9e2d 241:b1451b0b906f
26 self.add_thing(ToCryo()) 26 self.add_thing(ToCryo())
27 self.add_thing(ToBridge()) 27 self.add_thing(ToBridge())
28 self.add_thing(ToMess()) 28 self.add_thing(ToMess())
29 self.add_thing(ToEngine()) 29 self.add_thing(ToEngine())
30 self.add_thing(ToMachine()) 30 self.add_thing(ToMachine())
31 self.add_thing(ToCrew())
31 32
32 def enter(self): 33 def enter(self):
33 for door_thing in self.things.values(): 34 for door_thing in self.things.values():
34 door_thing.check_dest() 35 door_thing.check_dest()
35 if self.get_data('implant'): 36 if self.get_data('implant'):
139 } 140 }
140 141
141 INITIAL = "inaccessible" 142 INITIAL = "inaccessible"
142 143
143 144
145 class ToCrew(DoorThing):
146 "Way to crew quarters."
147
148 NAME = "map.tocrew"
149 DEST = "crew_quarters"
150
151 INTERACTS = {
152 "inaccessible": InteractText(300, 400, "To Crew Quarters"),
153 "accessible": InteractText(300, 400, "To Crew Quarters", (0, 127, 0)),
154 }
155
156 INITIAL = "inaccessible"
157
158
144 SCENES = [Map] 159 SCENES = [Map]