changeset 378:998691a739cf

Add pulsing danger sign.
author Simon Cross <hodgestar+bzr@gmail.com>
date Sat, 28 Aug 2010 18:36:38 +0200
parents 43186c92cf97
children 46725696b7a5
files Resources/images/engine/danger_bright.png Resources/images/engine/danger_dim.png Resources/images/engine/engine_room.png gamelib/scenes/engine.py sources/art/engine_room.xcf
diffstat 5 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file Resources/images/engine/danger_bright.png has changed
Binary file Resources/images/engine/danger_dim.png has changed
Binary file Resources/images/engine/engine_room.png has changed
--- 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"
Binary file sources/art/engine_room.xcf has changed