Mercurial > jelly
changeset 31:345d3c7b6191
Don't show used up items in inventory
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Sat, 17 Mar 2012 10:25:36 +0100 |
| parents | a405be79c3c4 |
| children | 6e0490b91ad4 |
| files | jelly/mobs.py |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/jelly/mobs.py Sat Mar 17 10:23:41 2012 +0100 +++ b/jelly/mobs.py Sat Mar 17 10:25:36 2012 +0100 @@ -149,8 +149,8 @@ self.items[item] += 1 def inventory_menu(self, display): - item_list = self.items.keys() - labels = ['%s x%d' % i for i in self.items.iteritems()] + item_list = [k for (k, v) in self.items.iteritems() if v] + labels = ['%s x%d' % (k, v) for (k, v) in self.items.iteritems() if v] menu = message.Menu((480, 20), labels or ['Empty']) display.render_menu(menu) choice = None
