comparison gamelib/scenes/engine.py @ 400:0fd5796a1562

The stars are sort of okay.
author Simon Cross <hodgestar+bzr@gmail.com>
date Sat, 28 Aug 2010 21:28:37 +0200
parents 1cfcd82519b6
children 6a24970a0d21
comparison
equal deleted inserted replaced
399:1cfcd82519b6 400:0fd5796a1562
29 self.add_thing(CoolingPipes()) 29 self.add_thing(CoolingPipes())
30 self.add_thing(ArrowsTopLeft()) 30 self.add_thing(ArrowsTopLeft())
31 self.add_thing(ArrowsBottomLeft()) 31 self.add_thing(ArrowsBottomLeft())
32 self.add_thing(ArrowsRight()) 32 self.add_thing(ArrowsRight())
33 self.add_thing(DangerSign()) 33 self.add_thing(DangerSign())
34 self.add_thing(Stars())
34 self.add_thing(ToMap()) 35 self.add_thing(ToMap())
35 self.add_thing(GenericDescThing('engine.body', 1, 36 self.add_thing(GenericDescThing('engine.body', 1,
36 "Dead. I think those cans were past their sell-by date.", 37 "Dead. I think those cans were past their sell-by date.",
37 ( 38 (
38 (594, 387, 45, 109), 39 (594, 387, 45, 109),
410 ) 411 )
411 } 412 }
412 413
413 INITIAL = 'sign' 414 INITIAL = 'sign'
414 415
416 def is_interactive(self):
417 return False
418
419
420 class Stars(Thing):
421 NAME = 'engine.stars'
422
423 INTERACTS = {
424 'stars': InteractAnimated(287, 455,
425 ['stars_%d.png' % (i+1) for i in range(5) + range(3,0,-1)],
426 30,
427 )
428 }
429
430 INITIAL = 'stars'
431
432 def is_interactive(self):
433 return False
434
415 435
416 class ToMap(Door): 436 class ToMap(Door):
417 437
418 SCENE = "engine" 438 SCENE = "engine"
419 439