Mercurial > boomslang
diff gamelib/gamescreen.py @ 76:1a5fdc225939
Add description rendering to scene rendering.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Mon, 23 Aug 2010 22:11:41 +0200 |
parents | 75e1040a1121 |
children | 6bfebfbce42e |
line wrap: on
line diff
--- a/gamelib/gamescreen.py Mon Aug 23 21:29:19 2010 +0200 +++ b/gamelib/gamescreen.py Mon Aug 23 22:11:41 2010 +0200 @@ -49,30 +49,15 @@ def __init__(self, state): Widget.__init__(self, Rect(0, 0, 800, 600 - BUTTON_SIZE)) self.state = state - # current mouse-over thing description - self.description = None def draw(self, surface): self.state.draw(surface) - if self.description: - print self.description - msg = self.state.get_message() - if msg: - # FIXME: add some timer to invalidate msgs - print msg - self.state.clear_message() - desc = self.state.get_description() - if desc: - print desc def mouse_down(self, event): self.state.interact(event.pos) def mouse_move(self, event): self.state.mouse_move(event.pos) - if self.state.check_for_new_description(event.pos): - # queue a redraw - self.invalidate() CursorWidget.mouse_move(self, event)