# HG changeset patch # User Stefano Rivera # Date 1282860841 -7200 # Node ID b0add10f75569194e8a9258277ad5cc594e29ea7 # Parent 017ee5c31ba06dd279eecaf0086fe6a662619aa5 Hook up bridge diff -r 017ee5c31ba0 -r b0add10f7556 gamelib/scenes/bridge.py --- 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'