Mercurial > pyntnclick
changeset 137:17411b984dc2
Fix descriptions. And call Demeter's police down upon me.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 20:51:40 +0200 |
parents | d264850806dc |
children | 0fe0a91c4296 |
files | gamelib/gamescreen.py gamelib/state.py |
diffstat | 2 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/gamescreen.py Tue Aug 24 20:35:31 2010 +0200 +++ b/gamelib/gamescreen.py Tue Aug 24 20:51:40 2010 +0200 @@ -115,9 +115,7 @@ self.state.mouse_move_detail(self.global_to_local(event.pos)) def show_message(self, message): - # Display the message as a modal dialog - MessageDialog(message, 60).present() - # queue a redraw to show updated state + self.parent.show_message(message) self.invalidate()
--- a/gamelib/state.py Tue Aug 24 20:35:31 2010 +0200 +++ b/gamelib/state.py Tue Aug 24 20:51:40 2010 +0200 @@ -245,7 +245,7 @@ def draw_description(self, surface): if self._current_description is not None: - sub = surface.subsurface( + sub = self.state.screen.get_root().surface.subsurface( Rect(5, 5, *self._current_description.size)) self._current_description.draw_all(sub)