Mercurial > boomslang
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'