Mercurial > pyntnclick
comparison gamelib/tests/game_logic_utils.py @ 491:9f488671c02e engine_refactor
No more state in Item interacts.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 29 Aug 2010 19:58:35 +0200 |
parents | fdf3a6dd476b |
children | 6ef7cc57b94b |
comparison
equal
deleted
inserted
replaced
490:2e784f978d1a | 491:9f488671c02e |
---|---|
79 | 79 |
80 def interact_item(self, target_item, item): | 80 def interact_item(self, target_item, item): |
81 self.assert_inventory_item(target_item) | 81 self.assert_inventory_item(target_item) |
82 item_obj = self.state.items[item] | 82 item_obj = self.state.items[item] |
83 target_obj = self.state.items[target_item] | 83 target_obj = self.state.items[target_item] |
84 result = target_obj.interact(item_obj, self.state) | 84 result = target_obj.interact(item_obj) |
85 return self.handle_result(result) | 85 return self.handle_result(result) |
86 | 86 |
87 def close_detail(self): | 87 def close_detail(self): |
88 self.state.set_current_detail(None) | 88 self.state.set_current_detail(None) |
89 | 89 |