# HG changeset patch # User Stefano Rivera # Date 1378496220 -7200 # Node ID b5a0081f578473cf049b911e8488cba6cb585511 # Parent aa889ffa3295b0c19711350a56a512e1e3b1f73f Make the inventory a set diff -r aa889ffa3295 -r b5a0081f5784 nagslang/game_object.py --- 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() diff -r aa889ffa3295 -r b5a0081f5784 nagslang/protagonist.py --- 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