Mercurial > boomslang
annotate gamelib/scenes/crew_quarters.py @ 287:2a11709cb427
Hook up a few things in the crew quarters
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Fri, 27 Aug 2010 23:50:53 +0200 |
parents | 3ac2e025478f |
children | 13b6fbfb39aa |
rev | line source |
---|---|
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
1 """Crew quarters.""" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
2 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
3 from gamelib.cursor import CursorSprite |
263
3b4a78422201
Shuffled a bunch of stuff into more appropriate places.
Jeremy Thurgood <firxen@gmail.com>
parents:
252
diff
changeset
|
4 from gamelib.state import Scene, Item, Thing, Result |
3b4a78422201
Shuffled a bunch of stuff into more appropriate places.
Jeremy Thurgood <firxen@gmail.com>
parents:
252
diff
changeset
|
5 from gamelib.scenes.scene_widgets import (Door, InteractText, InteractNoImage, |
3b4a78422201
Shuffled a bunch of stuff into more appropriate places.
Jeremy Thurgood <firxen@gmail.com>
parents:
252
diff
changeset
|
6 InteractRectUnion, InteractImage, |
3b4a78422201
Shuffled a bunch of stuff into more appropriate places.
Jeremy Thurgood <firxen@gmail.com>
parents:
252
diff
changeset
|
7 InteractAnimated, GenericDescThing) |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
8 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
9 class CrewQuarters(Scene): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
10 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
11 FOLDER = "crew_quarters" |
275
d78ce15bccc8
Crew quarters background and toolbar on the rect tool.
Jeremy Thurgood <firxen@gmail.com>
parents:
263
diff
changeset
|
12 BACKGROUND = "crew_quarters.png" |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
13 |
283
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
14 OFFSET = (0, -50) |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
15 |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
16 INITIAL_DATA = { |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
17 'accessible': True, |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
18 } |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
19 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
20 def __init__(self, state): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
21 super(CrewQuarters, self).__init__(state) |
242 | 22 self.add_thing(ToMap()) |
287
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
23 self.add_thing(Safe()) |
283
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
24 self.add_thing(FishbowlThing()) |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
25 self.add_item(Fishbowl('fishbowl')) |
287
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
26 self.add_thing(GenericDescThing('crew.plant', 1, |
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
27 "The plant is doing surprisingly well for centuries of neglect", |
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
28 ((624, 215, 61, 108),))) |
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
29 self.add_thing(GenericDescThing('crew.cat', 2, |
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
30 "A picture of a cat labelled 'Clementine'", |
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
31 ((722, 382, 66, 72),))) |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
32 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
33 def enter(self): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
34 return Result("The crew were a messy bunch. Or maybe that's just the intervening centuries.") |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
35 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
36 |
242 | 37 class ToMap(Door): |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
38 |
252
dfc89bc64fdb
Start of walkthrough "unit test" and associated fixes and tweaks.
Jeremy Thurgood <firxen@gmail.com>
parents:
242
diff
changeset
|
39 SCENE = "crew" |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
40 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
41 INTERACTS = { |
287
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
42 "door": InteractNoImage(233, 252, 125, 181), |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
43 } |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
44 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
45 INITIAL = "door" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
46 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
47 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
48 class Safe(Thing): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
49 "A safe, for keeping things safe." |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
50 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
51 NAME = 'crew.safe' |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
52 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
53 INTERACTS = { |
287
2a11709cb427
Hook up a few things in the crew quarters
Neil Muller <neil@dip.sun.ac.za>
parents:
283
diff
changeset
|
54 'safe': InteractNoImage(447, 238, 72, 73), |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
55 } |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
56 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
57 INITIAL = 'safe' |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
58 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
59 INITIAL_DATA = { |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
60 'is_cracked': False, |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
61 } |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
62 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
63 def interact_without(self): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
64 if self.get_data('is_cracked'): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
65 return Result(detail_view='safe_detail') |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
66 return Result("The safe is locked. This might be an interesting" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
67 " challenge, if suitable equipment can be found.") |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
68 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
69 def interact_with_stethoscope(self, item): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
70 if self.get_data('is_cracked'): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
71 return Result("It's already unlocked. There's no more challenge.") |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
72 # TODO: Add years to the sentence for safecracking. |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
73 # TODO: Wax lyrical some more about safecracking. |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
74 return Result("Even after centuries of neglect, the tumblers slide" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
75 " almost silently into place. Turns out the combination" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
76 " was '1 2 3 4 5'. An idiot must keep his luggage in" |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
77 " here.") |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
78 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
79 def get_description(self): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
80 return "Ah, a vintage Knoxx & Co. model QR3. Quaint, but reasonably secure." |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
81 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
82 |
283
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
83 class FishbowlThing(Thing): |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
84 "A safe, for keeping things safe." |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
85 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
86 NAME = 'crew.fishbowl' |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
87 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
88 INTERACTS = { |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
89 'fishbowl': InteractImage(356, 495, 'fishbowl_on_table.png'), |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
90 'fish_no_bowl': InteractImage(372, 517, 'fish_minus_bowl.png'), |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
91 } |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
92 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
93 INITIAL = 'fishbowl' |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
94 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
95 INITIAL_DATA = { |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
96 'has_bowl': True, |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
97 } |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
98 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
99 def interact_without(self): |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
100 if not self.get_data('has_bowl'): |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
101 return Result("What's the point of lugging around a very dead fish " |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
102 "and a kilogram or so of sand?") |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
103 self.set_interact('fish_no_bowl') |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
104 self.set_data('has_bowl', False) |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
105 self.state.add_inventory_item('fishbowl') |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
106 return Result("The fishbowl is useful, but its contents aren't.") |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
107 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
108 def get_description(self): |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
109 return "This fishbowl looks exactly like an old science fiction space helmet." |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
110 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
111 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
112 class Fishbowl(Item): |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
113 "A bowl. Sans fish." |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
114 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
115 INVENTORY_IMAGE = 'fishbowl.png' |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
116 CURSOR = CursorSprite('fishbowl.png', 29, 27) |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
117 |
3ac2e025478f
Fishbowl and laser lights that don't make the universe go away.
Jeremy Thurgood <firxen@gmail.com>
parents:
275
diff
changeset
|
118 |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
119 class SafeDetail(Scene): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
120 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
121 FOLDER = 'crew_quarters' |
241
b1451b0b906f
Link crew quarters to map.
Simon Cross <hodgestar+bzr@gmail.com>
parents:
233
diff
changeset
|
122 BACKGROUND = None # TODO |
233
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
123 NAME = 'safe_detail' |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
124 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
125 SIZE = (300, 300) |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
126 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
127 def __init__(self, state): |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
128 super(SafeDetail, self).__init__(state) |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
129 |
7399b52f196f
Add a partial crew quarters (eighths?) implementation.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff
changeset
|
130 |
241
b1451b0b906f
Link crew quarters to map.
Simon Cross <hodgestar+bzr@gmail.com>
parents:
233
diff
changeset
|
131 SCENES = [CrewQuarters] |
b1451b0b906f
Link crew quarters to map.
Simon Cross <hodgestar+bzr@gmail.com>
parents:
233
diff
changeset
|
132 DETAIL_VIEWS = [SafeDetail] |