Mercurial > pyntnclick
diff gamelib/gamescreen.py @ 512:b10dae40dc32
Fix items.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 04 Sep 2010 10:38:14 +0200 |
parents | c72946d3a59a |
children | fda2b3a2f2e9 |
line wrap: on
line diff
--- a/gamelib/gamescreen.py Sat Sep 04 09:53:00 2010 +0200 +++ b/gamelib/gamescreen.py Sat Sep 04 10:38:14 2010 +0200 @@ -39,8 +39,8 @@ item = self.state.inventory[item_no] if self.item_is_selected(item_no): self.unselect() - elif self.state.tool or hasattr(item, 'interact_without'): - result = item.interact(self.state.tool, self.state) + elif self.state.tool or item.is_interactive(): + result = item.interact(self.state.tool) handle_result(result, self.state_widget) else: self.state.set_tool(self.state.inventory[item_no])