Mercurial > boomslang
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 |