Mercurial > pyntnclick
changeset 147:a039d3b81b3d
Deselect tools and get to the Mess.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 23:16:23 +0200 |
parents | 1be149cc42db |
children | d6b293d46d23 |
files | gamelib/gamescreen.py gamelib/scenes/cryo.py |
diffstat | 2 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/gamescreen.py Tue Aug 24 23:11:13 2010 +0200 +++ b/gamelib/gamescreen.py Tue Aug 24 23:16:23 2010 +0200 @@ -34,7 +34,10 @@ surface.blit(item_image, rect, None, BLEND_ADD) def click_item(self, item_no, event): - self.state.set_tool(self.state.inventory[item_no]) + if self.item_is_selected(item_no): + self.unselect() + else: + self.state.set_tool(self.state.inventory[item_no]) def item_is_selected(self, item_no): return self.state.tool is self.state.inventory[item_no]
--- a/gamelib/scenes/cryo.py Tue Aug 24 23:11:13 2010 +0200 +++ b/gamelib/scenes/cryo.py Tue Aug 24 23:16:23 2010 +0200 @@ -146,6 +146,7 @@ self.set_data('door', "open") self.set_interact("open") self.state.scenes['bridge'].set_data('accessible', True) + self.state.scenes['mess'].set_data('accessible', True) self.state.remove_inventory_item('titanium_leg') def get_description(self):