changeset 470:3b680634c546

Start of tails.
author Simon Cross <hodgestar@gmail.com>
date Sat, 09 Apr 2011 21:10:16 +0200
parents 7607854eafc4
children 2fa205c9a181
files skaapsteker/sprites/items.py
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/skaapsteker/sprites/items.py	Sat Apr 09 21:10:04 2011 +0200
+++ b/skaapsteker/sprites/items.py	Sat Apr 09 21:10:16 2011 +0200
@@ -217,3 +217,24 @@
 class Documents(Item):
     image_file = 'props/haiku-scroll.png'
 
+##################################################
+# Tails
+
+class Tail(Item):
+
+    image_file = None
+    tail_type = None
+
+    def player_action(self, player):
+        player.add_tail(self.tail_type)
+        self.remove()
+
+
+class ShapeshiftTail(Tail):
+    image_file = 'icons/tails/shapeshifted.png'
+    tail_type = 'shapeshift'
+
+
+class FireballTail(Tail):
+    image_file = 'icons/tails/fireball.png'
+    tail_type = 'fireball'