diff gamelib/scenes/engine.py @ 816:eed75a1d50c4 pyntnclick

Better Item handling.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 27 Jan 2013 22:19:39 +0200
parents 246538901599
children c5171ad0c3cd
line wrap: on
line diff
--- a/gamelib/scenes/engine.py	Sun Jan 27 22:09:34 2013 +0200
+++ b/gamelib/scenes/engine.py	Sun Jan 27 22:19:39 2013 +0200
@@ -22,7 +22,7 @@
         }
 
     def setup(self):
-        self.add_item(CanOpener('canopener'))
+        self.add_item_factory(CanOpener)
         self.add_thing(CanOpenerThing())
         self.add_thing(SuperconductorSocket())
         self.add_thing(PowerLines())
@@ -160,6 +160,7 @@
 
 
 class CanOpener(Item):
+    NAME = 'canopener'
     INVENTORY_IMAGE = 'can_opener.png'
     CURSOR = CursorSprite('can_opener_cursor.png')