Mercurial > pyntnclick
comparison gamelib/scenes/engine.py @ 378:998691a739cf
Add pulsing danger sign.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sat, 28 Aug 2010 18:36:38 +0200 |
parents | 8a288db78f40 |
children | 264aa4d37e19 |
comparison
equal
deleted
inserted
replaced
377:43186c92cf97 | 378:998691a739cf |
---|---|
27 self.add_thing(CryoContainerReceptacle()) | 27 self.add_thing(CryoContainerReceptacle()) |
28 self.add_thing(CoolingPipes()) | 28 self.add_thing(CoolingPipes()) |
29 self.add_thing(ArrowsTopLeft()) | 29 self.add_thing(ArrowsTopLeft()) |
30 self.add_thing(ArrowsBottomLeft()) | 30 self.add_thing(ArrowsBottomLeft()) |
31 self.add_thing(ArrowsRight()) | 31 self.add_thing(ArrowsRight()) |
32 self.add_thing(DangerSign()) | |
32 self.add_thing(ToMap()) | 33 self.add_thing(ToMap()) |
33 self.add_thing(GenericDescThing('engine.body', 1, | 34 self.add_thing(GenericDescThing('engine.body', 1, |
34 "Dead. I think those cans were past their sell-by date.", | 35 "Dead. I think those cans were past their sell-by date.", |
35 ( | 36 ( |
36 (594, 387, 45, 109), | 37 (594, 387, 45, 109), |
385 } | 386 } |
386 | 387 |
387 INITIAL = 'arrows' | 388 INITIAL = 'arrows' |
388 | 389 |
389 | 390 |
391 class DangerSign(Thing): | |
392 NAME = 'engine.danger_sign' | |
393 | |
394 INTERACTS = { | |
395 'sign': InteractAnimated(299, 341, ( | |
396 'danger_dim.png', 'danger_bright.png', | |
397 ), 10, | |
398 ) | |
399 } | |
400 | |
401 INITIAL = 'sign' | |
402 | |
403 | |
390 class ToMap(Door): | 404 class ToMap(Door): |
391 | 405 |
392 SCENE = "engine" | 406 SCENE = "engine" |
393 | 407 |
394 INTERACTS = { | 408 INTERACTS = { |