diff 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
line wrap: on
line diff
--- a/gamelib/scenes/map.py	Fri Aug 27 09:59:12 2010 +0200
+++ b/gamelib/scenes/map.py	Fri Aug 27 10:37:47 2010 +0200
@@ -28,6 +28,7 @@
         self.add_thing(ToMess())
         self.add_thing(ToEngine())
         self.add_thing(ToMachine())
+        self.add_thing(ToCrew())
 
     def enter(self):
         for door_thing in self.things.values():
@@ -141,4 +142,18 @@
     INITIAL = "inaccessible"
 
 
+class ToCrew(DoorThing):
+    "Way to crew quarters."
+
+    NAME = "map.tocrew"
+    DEST = "crew_quarters"
+
+    INTERACTS = {
+        "inaccessible": InteractText(300, 400, "To Crew Quarters"),
+        "accessible": InteractText(300, 400, "To Crew Quarters", (0, 127, 0)),
+        }
+
+    INITIAL = "inaccessible"
+
+
 SCENES = [Map]