Mercurial > boomslang
comparison gamelib/gamescreen.py @ 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 | 0db92b3b5833 |
comparison
equal
deleted
inserted
replaced
160:a5a7bb2b4b9b | 161:5184d30669b5 |
---|---|
58 | 58 |
59 def mouse_down(self, event): | 59 def mouse_down(self, event): |
60 if self.subwidgets: | 60 if self.subwidgets: |
61 self.remove(self.detail) | 61 self.remove(self.detail) |
62 self.state.set_current_detail(None) | 62 self.state.set_current_detail(None) |
63 self._mouse_move(event.pos) | |
63 else: | 64 else: |
64 result = self.state.interact(event.pos) | 65 result = self.state.interact(event.pos) |
65 if result: | 66 if result: |
66 result.process(self) | 67 result.process(self) |
67 | 68 |