# HG changeset patch # User Simon Cross # Date 1282683586 -7200 # Node ID ce419fb7ab8a6c73ec8c9b3168b79d0222782ae8 # Parent 29ba5456e8b311fb1bb2e29072a5eb66cc0a3777 Add items to mess. diff -r 29ba5456e8b3 -r ce419fb7ab8a gamelib/scenes/mess.py --- a/gamelib/scenes/mess.py Tue Aug 24 22:57:09 2010 +0200 +++ b/gamelib/scenes/mess.py Tue Aug 24 22:59:46 2010 +0200 @@ -1,6 +1,7 @@ """Mess where crew eat. Fun stuff.""" from gamelib.state import Scene, Item, Thing, InteractImage, InteractNoImage +from gamelib.cursor import CursorSprite class Mess(Scene): @@ -14,10 +15,42 @@ def __init__(self, state): super(Mess, self).__init__(state) + self.add_item(EmptyCan("empty_can")) + self.add_item(FullCan("full_can")) + self.add_item(TubeFragments("tube_fragments")) + self.add_item(ReplacementTubes("replacement_tubes")) self.add_thing(CansOnShelf()) self.add_thing(Tubes()) +class EmptyCan(Item): + "After emptying the full can." + + INVENTORY_IMAGE = "empty_can.png" + CURSOR = CursorSprite('empty_can_cursor.png', 47, 3) + + +class FullCan(Item): + "Found on the shelf." + + INVENTORY_IMAGE = "full_can.png" + CURSOR = CursorSprite('full_can_cursor.png', 47, 3) + + +class TubeFragments(Item): + "Old tubes that need repair." + + INVENTORY_IMAGE = "tube_fragments.png" + CURSOR = CursorSprite('tube_fragments_cursor.png', 47, 3) + + +class ReplacementTubes(Item): + "Repaired tubes." + + INVENTORY_IMAGE = "replacement_tubes.png" + CURSOR = CursorSprite('replacement_tubes.png', 47, 3) + + class CansOnShelf(Thing): NAME = "mess.cans"