Mercurial > pyntnclick
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] |