Mercurial > pyntnclick
comparison gamelib/scenes/mess.py @ 150:5e5d71e40e54
Add bridge and mess to map and ways back.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 23:32:05 +0200 |
parents | 1be149cc42db |
children | d00aa26941c4 |
comparison
equal
deleted
inserted
replaced
149:7f6b11a0d404 | 150:5e5d71e40e54 |
---|---|
8 | 8 |
9 FOLDER = "mess" | 9 FOLDER = "mess" |
10 BACKGROUND = "mess_hall.png" | 10 BACKGROUND = "mess_hall.png" |
11 | 11 |
12 INITIAL_DATA = { | 12 INITIAL_DATA = { |
13 'accessible': False, | 13 'accessible': True, |
14 } | 14 } |
15 | 15 |
16 def __init__(self, state): | 16 def __init__(self, state): |
17 super(Mess, self).__init__(state) | 17 super(Mess, self).__init__(state) |
18 self.add_item(EmptyCan("empty_can")) | 18 self.add_item(EmptyCan("empty_can")) |
19 self.add_item(FullCan("full_can")) | 19 self.add_item(FullCan("full_can")) |
20 self.add_item(TubeFragments("tube_fragments")) | 20 self.add_item(TubeFragments("tube_fragments")) |
21 self.add_item(ReplacementTubes("replacement_tubes")) | 21 self.add_item(ReplacementTubes("replacement_tubes")) |
22 self.add_thing(CansOnShelf()) | 22 self.add_thing(CansOnShelf()) |
23 self.add_thing(Tubes()) | 23 self.add_thing(Tubes()) |
24 self.add_thing(ToMap()) | |
24 | 25 |
25 | 26 |
26 class EmptyCan(Item): | 27 class EmptyCan(Item): |
27 "After emptying the full can." | 28 "After emptying the full can." |
28 | 29 |
91 } | 92 } |
92 | 93 |
93 INITIAL = "blocked" | 94 INITIAL = "blocked" |
94 | 95 |
95 | 96 |
97 class ToMap(Thing): | |
98 "Way to map." | |
99 | |
100 NAME = "bridge.tomap" | |
101 DEST = "map" | |
102 | |
103 INTERACTS = { | |
104 "door": InteractNoImage(20, 390, 85, 150), | |
105 } | |
106 | |
107 INITIAL = "door" | |
108 | |
109 def interact_without(self): | |
110 """Go to map.""" | |
111 self.state.set_current_scene("map") | |
112 | |
113 | |
96 SCENES = [Mess] | 114 SCENES = [Mess] |