Mercurial > pyntnclick
changeset 33:f8e02d02c782
Convert inventory to list of item objects.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Sun, 22 Aug 2010 19:51:24 +0200 |
parents | 18cb1af411ef |
children | e5c043aeed65 |
files | gamelib/state.py |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/state.py Sun Aug 22 19:38:32 2010 +0200 +++ b/gamelib/state.py Sun Aug 22 19:51:24 2010 +0200 @@ -26,8 +26,8 @@ self.scenes = {} # map of item name -> Item object self.items = {} - # map of item name -> Item object in inventory - self.inventory = {} + # list of item objects in inventory + self.inventory = [] # current scene self.current_scene = None @@ -46,10 +46,10 @@ self.current_scene = self.scenes[name] def add_inventory_item(self, name): - self.inventory[name] = self.items[name] + self.inventory.append(self.items[name]) def remove_inventory_item(self, name): - del self.inventory[name] + self.inventory.remove([self.items[name]) def draw(self, surface): self.current_scene.draw(surface)