annotate skaapsteker/sprites/items.py @ 403:2da0db41cdf0

edited items text
author anna <annamalczyk@gmail.com>
date Sat, 09 Apr 2011 17:05:32 +0200
parents 00dbc053f9a0
children 9c043be746fa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
383
87246b84a851 Notification text.
Jeremy Thurgood <firxen@gmail.com>
parents: 354
diff changeset
1 from .. import engine
87246b84a851 Notification text.
Jeremy Thurgood <firxen@gmail.com>
parents: 354
diff changeset
2 from .base import Item
127
e1dd3b785269 Initial game state stuff.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
3
e1dd3b785269 Initial game state stuff.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
4
388
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
5 def notify(text):
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
6 engine.OpenNotification.post(text=text)
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
7
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
8
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
9 class BreakableItem(Item):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
10 whole_image_file = None
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
11 broken_image_file = None
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
12
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
13 def setup(self, broken, **opts):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
14 super(BreakableItem, self).setup(**opts)
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
15 self.broken = broken
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
16
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
17
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
18 def setup_image_data(self, pos):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
19 self.image_file = self.broken_image_file if self._me.broken else self.whole_image_file
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
20 super(BreakableItem, self).setup_image_data(pos)
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
21
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
22
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
23 def smash(self):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
24 self._me.broken = True
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
25 self.broken = True
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
26 self.setup_image_data(self._starting_tile_pos)
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
27
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
28
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
29
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
30 ##################################################
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
31 # Collectibles
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
32
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
33 class Aburage(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
34 image_file = 'props/tofu.png'
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
35
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
36 def player_action(self, player):
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
37 player.eat_aburage()
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
38 self.remove()
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
39
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
40
340
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
41 class HaikuScroll(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
42 image_file = 'props/haiku-scroll.png'
340
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
43
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
44 def player_action(self, player):
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
45 player.collect_scroll(self)
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
46 self.remove()
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
47
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
48
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
49 def setup(self, text, **opts):
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
50 super(HaikuScroll, self).setup(**opts)
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
51 self.text = text
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
52
f870e3122ac7 Collect haiku scrolls.
Jeremy Thurgood <firxen@gmail.com>
parents: 335
diff changeset
53
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
54
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
55 ##################################################
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
56 # Monk tea mission
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
57
189
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
58 class TeaCup(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
59 image_file = 'props/teacup_empty.png'
189
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
60
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
61
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
62 class TeaLeaf(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
63 image_file = 'props/tealeaf.png'
127
e1dd3b785269 Initial game state stuff.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
64
189
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
65
191
993f4f55eb93 Minor item changes.
Jeremy Thurgood <firxen@gmail.com>
parents: 189
diff changeset
66 class TeaCupFull(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
67 image_file = 'props/teacup_full.png'
191
993f4f55eb93 Minor item changes.
Jeremy Thurgood <firxen@gmail.com>
parents: 189
diff changeset
68
993f4f55eb93 Minor item changes.
Jeremy Thurgood <firxen@gmail.com>
parents: 189
diff changeset
69
189
9d08f99b5ddf Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents: 162
diff changeset
70 class TeaPot(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
71 image_file = 'props/teapot.png'
237
e06c54d7701f Add vase to demonstrate item state testing in dialogues.
Simon Cross <hodgestar@gmail.com>
parents: 191
diff changeset
72
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
73 def setup(self, brewed, **opts):
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
74 super(TeaPot, self).setup(**opts)
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
75
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
76
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
77 def player_action(self, player):
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
78 if player.has_item('tealeaf'):
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
79 self._me.brewed = True
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
80 player.discard_item()
388
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
81 notify("A nice cup of tea is brewing.")
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
82 return
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
83 if player.has_item('teacup'):
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
84 if self._me.brewed:
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
85 player.discard_item()
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
86 player.take_item_by_name('teacupfull')
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
87 self._me.brewed = False
403
2da0db41cdf0 edited items text
anna <annamalczyk@gmail.com>
parents: 397
diff changeset
88 notify("You pour a cup of tea.")
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
89 else:
388
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
90 notify("Sadly, the teapot is empty.")
383
87246b84a851 Notification text.
Jeremy Thurgood <firxen@gmail.com>
parents: 354
diff changeset
91 return
388
de71c3fa5626 Tea notification stuff.
Jeremy Thurgood <firxen@gmail.com>
parents: 383
diff changeset
92 notify("A proper tea ceremony requires a cup.")
296
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
93
15b2be883a40 Ancient and honorable tea ceremony.
Jeremy Thurgood <firxen@gmail.com>
parents: 237
diff changeset
94
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
95
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
96 ##################################################
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
97 # Guard seduction
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
98
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
99
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
100 class Fan(Item):
397
00dbc053f9a0 Some item maintenance.
Jeremy Thurgood <firxen@gmail.com>
parents: 395
diff changeset
101 image_file = 'props/fan.png'
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
102
395
135cbb99511f Hook up fan.
Jeremy Thurgood <firxen@gmail.com>
parents: 388
diff changeset
103 def player_action(self, player):
135cbb99511f Hook up fan.
Jeremy Thurgood <firxen@gmail.com>
parents: 388
diff changeset
104 player.get_fan(self)
135cbb99511f Hook up fan.
Jeremy Thurgood <firxen@gmail.com>
parents: 388
diff changeset
105
135cbb99511f Hook up fan.
Jeremy Thurgood <firxen@gmail.com>
parents: 388
diff changeset
106
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
107
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
108 ##################################################
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
109 # Samurai distraction
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
110
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
111
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
112 class Kindling(Item):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
113 image_file = 'props/kindling.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
114
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
115
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
116 class Oil(Item):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
117 image_file = 'props/oil.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
118
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
119
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
120
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
121 ##################################################
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
122 # Cannon destruction
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
123
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
124
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
125 class Cannon(BreakableItem):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
126 whole_image_file = 'props/cannon-whole.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
127 broken_image_file = 'props/cannon-broken.png'
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
128
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
129
237
e06c54d7701f Add vase to demonstrate item state testing in dialogues.
Simon Cross <hodgestar@gmail.com>
parents: 191
diff changeset
130
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
131 ##################################################
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
132 # Geisha character assassination
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
133
237
e06c54d7701f Add vase to demonstrate item state testing in dialogues.
Simon Cross <hodgestar@gmail.com>
parents: 191
diff changeset
134
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
135 class Vase(BreakableItem):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
136 whole_image_file = 'props/vase-whole.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
137 broken_image_file = 'props/vase-broken.png'
297
2844edb6c1cc Hook up maneki, kaneda2 and the fishmonger who were hiding in limbo (i.e. not in game.json).
Simon Cross <hodgestar@gmail.com>
parents: 296
diff changeset
138
2844edb6c1cc Hook up maneki, kaneda2 and the fishmonger who were hiding in limbo (i.e. not in game.json).
Simon Cross <hodgestar@gmail.com>
parents: 296
diff changeset
139
2844edb6c1cc Hook up maneki, kaneda2 and the fishmonger who were hiding in limbo (i.e. not in game.json).
Simon Cross <hodgestar@gmail.com>
parents: 296
diff changeset
140 class Salmon(Item):
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
141 image_file = 'props/fish.png'
335
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
142
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
143
c6552e9fc2e1 Added aburage.
Jeremy Thurgood <firxen@gmail.com>
parents: 297
diff changeset
144
354
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
145 ##################################################
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
146 # Theatrical debut
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
147
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
148
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
149 class NoMask(BreakableItem):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
150 whole_image_file = 'props/no-mask-whole.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
151 broken_image_file = 'props/no-mask-broken.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
152
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
153
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
154 class NoCostume(Item):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
155 image_file = 'props/no-costume.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
156
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
157
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
158
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
159 ##################################################
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
160 # Big business
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
161
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
162
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
163 class Rice(BreakableItem):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
164 whole_image_file = 'props/rice-whole.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
165 broken_image_file = 'props/rice-broken.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
166
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
167
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
168 class Documents(Item):
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
169 image_file = 'haiku-scroll.png'
b37dbc557ae0 Stub classes for all items.
Jeremy Thurgood <firxen@gmail.com>
parents: 340
diff changeset
170