summaryrefslogtreecommitdiffstats
path: root/weatbag/tiles/e1.py
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2013-01-07 14:05:41 +0000
committerThomas Kluyver <takowl@gmail.com>2013-01-07 14:05:41 +0000
commit4cfb49cf5fe9513ac368ad8b09e9405cacaa9f56 (patch)
tree8ef87bba30ea2c7e7d45e419d43ebd142e144ede /weatbag/tiles/e1.py
parentcbe1bce30306133a02de664008ca552f3618302c (diff)
Add transfer() utility function.
Diffstat (limited to 'weatbag/tiles/e1.py')
-rw-r--r--weatbag/tiles/e1.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/weatbag/tiles/e1.py b/weatbag/tiles/e1.py
index 909f1b3..486a98f 100644
--- a/weatbag/tiles/e1.py
+++ b/weatbag/tiles/e1.py
@@ -1,4 +1,5 @@
from weatbag import words
+from weatbag.utils import transfer
class Tile:
def __init__(self):
@@ -17,9 +18,7 @@ class Tile:
print("Sorry, I don't understand.")
def take_berries(self, player):
- if self.contents['berries'] > 0:
- self.contents['berries'] -= 1
- player.give('berries')
+ if transfer('berries', self.contents, player.inventory):
print("Reaching up, you pick the berries.")
else:
print("There are no berries here.")