diff gamelib/state.py @ 226:a5325919342e

Tubes, pipes and ducts.
author Jeremy Thurgood <firxen@gmail.com>
date Thu, 26 Aug 2010 22:48:03 +0200
parents eb101b6fb3dd
children b1451b0b906f
line wrap: on
line diff
--- a/gamelib/state.py	Thu Aug 26 22:38:17 2010 +0200
+++ b/gamelib/state.py	Thu Aug 26 22:48:03 2010 +0200
@@ -562,9 +562,13 @@
     # image for inventory
     INVENTORY_IMAGE = None
 
+    TOOL_NAME = None
+
     def __init__(self, name):
         self.name = name
         self.tool_name = name
+        if self.TOOL_NAME is not None:
+            self.tool_name = self.TOOL_NAME
         self.inventory_image = get_image('items', self.INVENTORY_IMAGE)
         # TODO: needs cursor
 
@@ -593,3 +597,5 @@
         CloneableItem._counter += 1
         super(CloneableItem, self).__init__("%s.%s" % (name, my_count))
         self.tool_name = name
+        if self.TOOL_NAME is not None:
+            self.tool_name = self.TOOL_NAME