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 = {