Mercurial > boomslang
diff gamelib/widgets.py @ 407:c7a6846262e3
Fix cursor handling after message dismissal.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 28 Aug 2010 22:01:03 +0200 |
parents | 1555677d86f6 |
children | 05d15be39377 |
line wrap: on
line diff
--- a/gamelib/widgets.py Sat Aug 28 21:51:26 2010 +0200 +++ b/gamelib/widgets.py Sat Aug 28 22:01:03 2010 +0200 @@ -10,6 +10,7 @@ from albow.resource import get_font, get_image from pygame.color import Color from pygame.rect import Rect +from pygame import mouse from constants import BUTTON_SIZE from cursor import CursorWidget @@ -120,6 +121,9 @@ def mouse_down(self, event): self.dismiss() + self.screen.state_widget._mouse_move(mouse.get_pos()) + for widget in self.screen.state_widget.subwidgets: + widget._mouse_move(mouse.get_pos()) def cursor_highlight(self): return False