Mercurial > pyntnclick
changeset 145:ce419fb7ab8a
Add items to mess.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 22:59:46 +0200 |
parents | 29ba5456e8b3 |
children | 1be149cc42db |
files | gamelib/scenes/mess.py |
diffstat | 1 files changed, 33 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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"