Mercurial > boomslang
comparison gamelib/state.py @ 331:a1ffc919d0c1
Add is_in_inventory helper
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sat, 28 Aug 2010 14:10:54 +0200 |
parents | bd649aa51472 |
children | 72e4d0c5dfe9 |
comparison
equal
deleted
inserted
replaced
330:8f85902f4cb6 | 331:a1ffc919d0c1 |
---|---|
129 return self.current_detail.get_detail_size() | 129 return self.current_detail.get_detail_size() |
130 | 130 |
131 def add_inventory_item(self, name): | 131 def add_inventory_item(self, name): |
132 self.inventory.append(self.items[name]) | 132 self.inventory.append(self.items[name]) |
133 | 133 |
134 def is_in_inventory(self, name): | |
135 return self.items[name] in self.inventory | |
136 | |
134 def remove_inventory_item(self, name): | 137 def remove_inventory_item(self, name): |
135 self.inventory.remove(self.items[name]) | 138 self.inventory.remove(self.items[name]) |
136 # Unselect tool if it's removed | 139 # Unselect tool if it's removed |
137 if self.tool == self.items[name]: | 140 if self.tool == self.items[name]: |
138 self.set_tool(None) | 141 self.set_tool(None) |