# HG changeset patch # User Simon Cross # Date 1283013398 -7200 # Node ID 998691a739cfa7590339c0bbf5632b47fe0f23ee # Parent 43186c92cf977b87b09c8d1eb80b7ae737e15140 Add pulsing danger sign. diff -r 43186c92cf97 -r 998691a739cf Resources/images/engine/danger_bright.png Binary file Resources/images/engine/danger_bright.png has changed diff -r 43186c92cf97 -r 998691a739cf Resources/images/engine/danger_dim.png Binary file Resources/images/engine/danger_dim.png has changed diff -r 43186c92cf97 -r 998691a739cf Resources/images/engine/engine_room.png Binary file Resources/images/engine/engine_room.png has changed diff -r 43186c92cf97 -r 998691a739cf gamelib/scenes/engine.py --- a/gamelib/scenes/engine.py Sat Aug 28 18:21:21 2010 +0200 +++ b/gamelib/scenes/engine.py Sat Aug 28 18:36:38 2010 +0200 @@ -29,6 +29,7 @@ self.add_thing(ArrowsTopLeft()) self.add_thing(ArrowsBottomLeft()) self.add_thing(ArrowsRight()) + self.add_thing(DangerSign()) self.add_thing(ToMap()) self.add_thing(GenericDescThing('engine.body', 1, "Dead. I think those cans were past their sell-by date.", @@ -387,6 +388,19 @@ INITIAL = 'arrows' +class DangerSign(Thing): + NAME = 'engine.danger_sign' + + INTERACTS = { + 'sign': InteractAnimated(299, 341, ( + 'danger_dim.png', 'danger_bright.png', + ), 10, + ) + } + + INITIAL = 'sign' + + class ToMap(Door): SCENE = "engine" diff -r 43186c92cf97 -r 998691a739cf sources/art/engine_room.xcf Binary file sources/art/engine_room.xcf has changed