changeset 235:b0add10f7556

Hook up bridge
author Stefano Rivera <stefano@rivera.za.net>
date Fri, 27 Aug 2010 00:14:01 +0200
parents 017ee5c31ba0
children f82f017db104
files gamelib/scenes/bridge.py
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/scenes/bridge.py	Fri Aug 27 00:13:49 2010 +0200
+++ b/gamelib/scenes/bridge.py	Fri Aug 27 00:14:01 2010 +0200
@@ -1,12 +1,13 @@
 """Bridge where the final showdown with the AI occurs."""
 
 from gamelib.cursor import CursorSprite
-from gamelib.state import Scene, Item, Thing, Result, InteractText
+from gamelib.state import Scene, Item, Thing, Result, InteractText, \
+                          InteractNoImage, InteractRectUnion
 
 class Bridge(Scene):
 
     FOLDER = "bridge"
-    BACKGROUND = None # TODO
+    BACKGROUND = 'bridge.png'
 
     INITIAL_DATA = {
         'accessible': True,
@@ -31,7 +32,7 @@
     DEST = "map"
 
     INTERACTS = {
-        "door": InteractText(100, 200, "To Map"),
+        "door": InteractNoImage(707, 344, 84, 245),
         }
 
     INITIAL = "door"
@@ -47,7 +48,11 @@
     NAME = 'bridge.massagechair'
 
     INTERACTS = {
-        'chair': InteractText(200, 200, 'Chair'),
+        'chair': InteractRectUnion((
+            (76, 365, 72, 216),
+            (148, 486, 160, 97),
+            (148, 418, 77, 68),
+        )),
     }
 
     INITIAL = 'chair'
@@ -78,7 +83,7 @@
     NAME ='bridge.stethoscope'
 
     INTERACTS = {
-        'stethoscope': InteractText(300, 200, 'Stethoscope'),
+        'stethoscope': InteractNoImage(643, 177, 57, 87),
     }
 
     INITIAL = 'stethoscope'