# HG changeset patch # User Simon Cross # Date 1283023717 -7200 # Node ID 0fd5796a15620481d85e8dfbabd8c00da286322e # Parent 1cfcd82519b69cca6d1fbe882e811eb00ac6bbd9 The stars are sort of okay. diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/engine_room.png Binary file Resources/images/engine/engine_room.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/stars_1.png Binary file Resources/images/engine/stars_1.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/stars_2.png Binary file Resources/images/engine/stars_2.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/stars_3.png Binary file Resources/images/engine/stars_3.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/stars_4.png Binary file Resources/images/engine/stars_4.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 Resources/images/engine/stars_5.png Binary file Resources/images/engine/stars_5.png has changed diff -r 1cfcd82519b6 -r 0fd5796a1562 gamelib/scenes/engine.py --- a/gamelib/scenes/engine.py Sat Aug 28 21:24:04 2010 +0200 +++ b/gamelib/scenes/engine.py Sat Aug 28 21:28:37 2010 +0200 @@ -31,6 +31,7 @@ self.add_thing(ArrowsBottomLeft()) self.add_thing(ArrowsRight()) self.add_thing(DangerSign()) + self.add_thing(Stars()) self.add_thing(ToMap()) self.add_thing(GenericDescThing('engine.body', 1, "Dead. I think those cans were past their sell-by date.", @@ -412,6 +413,25 @@ INITIAL = 'sign' + def is_interactive(self): + return False + + +class Stars(Thing): + NAME = 'engine.stars' + + INTERACTS = { + 'stars': InteractAnimated(287, 455, + ['stars_%d.png' % (i+1) for i in range(5) + range(3,0,-1)], + 30, + ) + } + + INITIAL = 'stars' + + def is_interactive(self): + return False + class ToMap(Door): diff -r 1cfcd82519b6 -r 0fd5796a1562 sources/art/engine_room.xcf Binary file sources/art/engine_room.xcf has changed