changeset 340:185eca15a42a

Don't crash if the item doesn't exist
author Neil Muller <neil@dip.sun.ac.za>
date Sat, 28 Aug 2010 14:36:05 +0200
parents e8791e2fbd26
children 7d30cff9f949
files gamelib/state.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/state.py	Sat Aug 28 14:39:41 2010 +0200
+++ b/gamelib/state.py	Sat Aug 28 14:36:05 2010 +0200
@@ -132,7 +132,9 @@
         self.inventory.append(self.items[name])
 
     def is_in_inventory(self, name):
-        return self.items[name] in self.inventory
+        if name in self.items:
+            return self.items[name] in self.inventory
+        return False
 
     def remove_inventory_item(self, name):
         self.inventory.remove(self.items[name])