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]