changeset 370:b5a0081f5784

Make the inventory a set
author Stefano Rivera <stefano@rivera.za.net>
date Fri, 06 Sep 2013 21:37:00 +0200
parents aa889ffa3295
children 21c1c329f8e3
files nagslang/game_object.py nagslang/protagonist.py
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/game_object.py	Fri Sep 06 21:27:09 2013 +0200
+++ b/nagslang/game_object.py	Fri Sep 06 21:37:00 2013 +0200
@@ -484,7 +484,7 @@
         )
 
     def _collect(self, protagonist):
-        protagonist.inventory[self._name] = self
+        protagonist.inventory.add(self._name)
         # TODO: Make this less hacky.
         self.physicser.remove_from_space()
         self.renderer = render.NullRenderer()
--- a/nagslang/protagonist.py	Fri Sep 06 21:27:09 2013 +0200
+++ b/nagslang/protagonist.py	Fri Sep 06 21:37:00 2013 +0200
@@ -72,7 +72,7 @@
         super(Protagonist, self).__init__(
             self._make_physics(space, position), self._make_renderer())
         self.world = world
-        self.inventory = {}
+        self.inventory = set()
         self.health_level = PROTAGONIST_HEALTH_MAX_LEVEL
 
         self.angle = 0