Mercurial > boomslang
changeset 161:5184d30669b5
Fix handling of state on detail view dismissal.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Wed, 25 Aug 2010 08:19:38 +0200 |
parents | a5a7bb2b4b9b |
children | 225e3a4b1e85 |
files | gamelib/gamescreen.py gamelib/state.py |
diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/gamescreen.py Wed Aug 25 08:09:59 2010 +0200 +++ b/gamelib/gamescreen.py Wed Aug 25 08:19:38 2010 +0200 @@ -60,6 +60,7 @@ if self.subwidgets: self.remove(self.detail) self.state.set_current_detail(None) + self._mouse_move(event.pos) else: result = self.state.interact(event.pos) if result:
--- a/gamelib/state.py Wed Aug 25 08:09:59 2010 +0200 +++ b/gamelib/state.py Wed Aug 25 08:19:38 2010 +0200 @@ -108,6 +108,7 @@ else: self.current_detail = self.detail_views[name] self.current_scene._current_description = None + self.current_scene._current_thing = None return self.current_detail.get_detail_size() def add_inventory_item(self, name):